dfe58dc4ceTimerThreadMultimap went back to the 'cafe of broken dreams' folder again, logger handle levels, Timer starts new threads when time is over
Denes Matetelki
2011-04-27 17:09:04 +0200
06eebadba2no need for a sigaction
Denes Matetelki
2011-04-26 08:34:49 +0200
34ed5628ecTimerThreadMultimap 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
Denes Matetelki
2011-04-22 21:44:04 +0200
83f61e602cwaiting 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.
Denes Matetelki
2011-04-01 22:58:07 +0200
fe5c8ea507logger functions do not have loglevel arguments anymore, they are handled in the macros
Denes Matetelki
2011-04-01 21:40:39 +0200
c21f3560f9locks in TimerThread::run, colorful all thread backtrace info if corefile generated, testcase for removeTimerUser
Denes Matetelki
2011-03-30 14:03:42 +0200
e7e383fd7fNew 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.
Denes Matetelki
2011-03-29 22:50:43 +0200
64efcfd9daintIntervalTotimespec moved to Common.hpp, run_test.sh stop if test failed or segfaulted
Denes Matetelki
2011-03-19 12:25:22 +0100
ab92c991ecThreadPool does not have threadnum parameter anymore, you can add as many worker thread as you want later
Denes Matetelki
2011-03-02 11:07:58 +0100
4a13d359fatest_threadpool.hpp has been renamed
Denes Matetelki
2011-03-02 11:02:58 +0100
0866c80c1aremove old test from test dir
Denes Matetelki
2011-03-02 11:01:30 +0100
01cde4928dPThreadWrappers return with the retval of called pthread. Task became an interface. WorkerThread moved to test_ThreadPool.hpp. Thread has stop() and m_isRunning members. ThreadPool is now Task and Thread type independent. No more assertions in PThreadWrappers. Unittests refactored. test dir cleaned up.
Denes Matetelki
2011-03-02 10:59:39 +0100
123b9fca17Unittest of Singleton.hpp is ready
Denes Matetelki
2011-03-01 15:59:45 +0100
9834554c17Leak check with valgrind and coverage check with lcov too in run_test.sh
Denes Matetelki
2011-03-01 14:33:19 +0100
1ec5fb1466run_test.sh uses valgrind with suppressions
Denes Matetelki
2011-03-01 12:24:18 +0100
dccd38d8e7new classes: concurrentqueue, Task, Thread, ThreadPool, WorkerThread, and some tests. Trying to have cxxtest and cmake
Denes Matetelki
2011-02-28 10:38:23 +0100