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
|
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
|
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
|
cff3093cad
|
Messy Tcp connection stuff...starting the cleanup
|
13 years ago |
Denes Matetelki
|
0f69afd01d
|
cleanup at unittest files
|
13 years ago |
Denes Matetelki
|
c1fbd3bf9b
|
ObjectPool, MysqlConnectionPool fixes
|
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
|
b1d47a8978
|
TcpClient update. new class: TcpServer
|
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
|
dfe58dc4ce
|
TimerThreadMultimap went back to the 'cafe of broken dreams' folder again, logger handle levels, Timer starts new threads when time is over
|
14 years ago |
Denes Matetelki
|
efab283199
|
TimerThread is useful after all
|
14 years ago |
Denes Matetelki
|
03627c0ed5
|
TimerThread had too much overhead, trying a different approach with Timer
|
14 years ago |
Denes Matetelki
|
e7e383fd7f
|
New make target: reset, which removes all generated files. Doxygen file and doc target added. New singleton Logger class. New TimerThread class. Cafe of broken dreams: ./other: ConcurrentMultiMap, Semaphore.cpp. run_test asks y/n question to run gdb if core created. test_Common.hpp to init Logger for tests.
|
14 years ago |