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
|
af283fa823
|
parameter 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
|
baa3d0137d
|
TcpClient stops polling if server disconnects.
|
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
|
d6e130aa30
|
removing accidental add
|
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
|
39e25a0479
|
first scons try
|
13 years ago |
Denes Matetelki
|
fd232c3114
|
refactor at value validating
|
13 years ago |
Denes Matetelki
|
7226f1494c
|
ArgParse doc update
|
13 years ago |
Denes Matetelki
|
df922a7238
|
doxyfile - trailing spaces removed
|
13 years ago |
Denes Matetelki
|
799ed107bc
|
Merge branch 'master' of gitproxy:cs0rbagomba/cpp_utils
|
13 years ago |
Denes Matetelki
|
d1bdd12a2c
|
ArgParse is doxygen-commented
|
13 years ago |
Denes Matetelki
|
dba6b1c91d
|
ArgParse choices implemented
|
13 years ago |
Denes Matetelki
|
3920051e6f
|
Merge branch 'master' of gitorious.org:cpp_utils/cpp_utils
|
13 years ago |
Denes Matetelki
|
8a294bd0e7
|
python argParse like ArgParse class added
|
13 years ago |
Denes Matetelki
|
970cb092d1
|
Observer design pattern's Observer & Subject abstract classes
|
13 years ago |
Denes Matetelki
|
a03968e42e
|
singleton with std::call_once
|
13 years ago |
Denes Matetelki
|
44f5171b19
|
multiton class added
|
13 years ago |
Denes Matetelki
|
8302f2c691
|
new singleton implementations
|
13 years ago |