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
|
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 |
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
|
06eebadba2
|
no need for a sigaction
|
14 years ago |
Denes Matetelki
|
34ed5628ec
|
TimerThreadMultimap is the slow TimerThread implementation now. Timer got smarter: get the timerId from siginfo, it can now expanded to a thread and then a timerthread+threadpool to call the expired functions
|
14 years ago |
Denes Matetelki
|
f39d876cc2
|
Timer update
|
14 years ago |
Denes Matetelki
|
6792784464
|
coding style fixes
|
14 years ago |
Denes Matetelki
|
b328c6f9dd
|
init functions for the Mutex and CondVar ctior init lists
|
14 years ago |
Denes Matetelki
|
097db4c80d
|
TimerThread corrections
|
14 years ago |
Denes Matetelki
|
efab283199
|
TimerThread is useful after all
|
14 years ago |
Denes Matetelki
|
291b3307ec
|
careless commit
|
14 years ago |
Denes Matetelki
|
ed594da929
|
high freq test for Timer
|
14 years ago |
Denes Matetelki
|
675a877def
|
test_Timer new test for threading
|
14 years ago |
Denes Matetelki
|
03627c0ed5
|
TimerThread had too much overhead, trying a different approach with Timer
|
14 years ago |
Denes Matetelki
|
8e1dbfa569
|
bug fixed ad removing user in TimerThread. TimerThread has some logs, till complete testing
|
14 years ago |
Denes Matetelki
|
083825bc2e
|
Colors at logging. test_Common.hpp renamed to Fixtures.hpp. TimerThread remove user is suspicious
|
14 years ago |
Denes Matetelki
|
696c28a5c8
|
adding new entries to valgrind suppression file, NOW the valgrind results are ok
|
14 years ago |
Denes Matetelki
|
38d7e7c692
|
TimerThead uses nanosec precision
|
14 years ago |
Denes Matetelki
|
83f61e602c
|
waiting with pthread_mutex_timedlock, pthread_cond_timedwait now uses nanosec too. Thread can be created as a soft-realtime thread. TimerThread should have nanosec precision alarm functionality.
|
14 years ago |
Denes Matetelki
|
fe5c8ea507
|
logger functions do not have loglevel arguments anymore, they are handled in the macros
|
14 years ago |
Denes Matetelki
|
c21f3560f9
|
locks in TimerThread::run, colorful all thread backtrace info if corefile generated, testcase for removeTimerUser
|
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 |
Denes Matetelki
|
a87978afef
|
new class: Semaphore, smal fixes
|
14 years ago |
Denes Matetelki
|
64efcfd9da
|
intIntervalTotimespec moved to Common.hpp, run_test.sh stop if test failed or segfaulted
|
14 years ago |