88 Commits (6cfd5c2d7f180126a189b246dee12ee1c5e8fbb2)

Author SHA1 Message Date
Denes Matetelki 6cfd5c2d7f adding open/closed state member to TcpConnection
12 years ago
Denes Matetelki 3e48d5323c moving accept to Socket
12 years ago
Denes Matetelki 3bdf10fe7a Poll has timeout handling
12 years ago
Denes Matetelki 1b94865540 Small Mutex refactor
12 years ago
Denes Matetelki b20611964d Unittest for Message
13 years ago
Denes Matetelki 1dfcecc661 Timer, TimerUser rewritten.
13 years ago
Denes Matetelki 4bfa4165ff Timer refactored
13 years ago
Denes Matetelki ac8409c59e refactor: AddrInfo moved from Socket
13 years ago
Denes Matetelki 65c49e071c LOG_PROP
13 years ago
Denes Matetelki a847388ee1 whitespace removes...when will i develom my own cpp coding standard?
13 years ago
Denes Matetelki 7c7a847f52 SSL server/client works.
13 years ago
Denes Matetelki 8fb9640ec7 SSL Connection certificate loading, handshake still not ok
13 years ago
Denes Matetelki f8457bff9d accept moved to StreamConnection
13 years ago
Denes Matetelki 6ff4599d25 SocketConnection refactored to Connection
13 years ago
Denes Matetelki a12d07d909 SslConnection first darft, sslclient_main.cpp
13 years ago
Denes Matetelki 338b1364f1 Connection has been splitted to abstract SocketConnection and concrete TcpConnection. TcpClient/Server is now depending on only SocketConnection and renamed to SocketClient/Server
13 years ago
Denes Matetelki 271f8c25f4 declarations and definitions are splitted to hpp and cpp files
13 years ago
Denes Matetelki 4acc2b31ed switched bach to dependency injection from generic TCP client/server
13 years ago
Denes Matetelki bc4301e1c1 Connection dos not use state, logical bug fix
13 years ago
Denes Matetelki db3433c59f Connection augments messageParam, not just passing on to Message. TcpClient stops if Polling ended (server crashed). Polling's loop's statusvariable is volatile now. New class: WorkerThread, MysqlTask. New end-user program: mysqlclient_tcpwrapper.cpp
13 years ago
Denes Matetelki 524063f565 Solving template warning
13 years ago
Denes Matetelki 76dd8a2ca6 small code cleanups, Connection hides Socket
13 years ago
Denes Matetelki 60d6757975 tcpclient_main.cpp waits for reply, log fixes
13 years ago
Denes Matetelki d3a28084af Logger fix. Some warnings resolved. Poll.src deleted
13 years ago
Denes Matetelki 9c347897b3 merge of tcp server/client
13 years ago
Denes Matetelki a59674ba9d Message has COnnection as parameter. tcpserver_main.cpp works again.
13 years ago
Denes Matetelki e4b28fcdbe TcpClient passes msgParam to Connection, which passes it to the Message
13 years ago
Denes Matetelki 8816e1989f TcpClient, Poll, Connection went generic
13 years ago
Denes Matetelki ede802cc36 No MessageBuilder, but abstract Message, which is a template type of TcpClient
13 years ago
Denes Matetelki fdb6c5b7a1 Specialization of ConqurrentDeque::freeDeque and ObjectPool::release with Substitution failure is not an error (SFINAE)
13 years ago
Denes Matetelki cff3093cad Messy Tcp connection stuff...starting the cleanup
13 years ago
Denes Matetelki 8aecc59916 Lost in the template specialization - type as pointer deduction jungle
13 years ago
Denes Matetelki 0f69afd01d cleanup at unittest files
13 years ago
Denes Matetelki c1fbd3bf9b ObjectPool, MysqlConnectionPool fixes
13 years ago
Denes Matetelki 9ea53b322c new classes: ObjectPool, MysqlConnectionPool
13 years ago
Denes Matetelki 5f5d376b4b MysqlClient query performance boost, reconnect function. ArgParse ctor argument order changed
13 years ago
Denes Matetelki 3fff13fdb7 TcpClient uses Poll class
13 years ago
Denes Matetelki e85a403f44 TcpServer uses class Poll
13 years ago
Denes Matetelki 31afbb660d new class: Poll
13 years ago
Denes Matetelki b1d47a8978 TcpClient update. new class: TcpServer
13 years ago
Denes Matetelki 8d02e474b8 Socket has been moved up from TcpClient
13 years ago
Denes Matetelki 76424b75f4 TcpClient listens to reply with poll on a separate thread
13 years ago
Denes Matetelki 870739f8a8 TcpClient, not yet multithreaded
13 years ago
Denes Matetelki 45b40ae03b ArgParse can take required arguments
13 years ago
Denes Matetelki 4efe0d3388 CXX uses colorgcc, ArgParse::findKeyinArgMap bugfix, new test/test_ArgParse.hpp
13 years ago
Denes Matetelki a7db838068 MysqlClient class. TToStr, StrToT templates. CMakeLists update to run the tests.
13 years ago
Denes Matetelki 4fa576f959 Merge branch 'master' of gitproxy:cs0rbagomba/cpp_utils
13 years ago
Denes Matetelki 3bd18621c6 socket clients
13 years ago
Denes Matetelki fd232c3114 refactor at value validating
13 years ago
Denes Matetelki 7226f1494c ArgParse doc update
13 years ago