9 Commits (06eebadba2529a1fc29b5c0bf712b6b149e8b160)

Author SHA1 Message Date
Denes Matetelki 6792784464 coding style fixes
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 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 01cde4928d PThreadWrappers 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.
14 years ago
Denes Matetelki dccd38d8e7 new classes: concurrentqueue, Task, Thread, ThreadPool, WorkerThread, and some tests. Trying to have cxxtest and cmake
14 years ago
Denes Matetelki a39371125e new class: ConditionVariable, Mutex has getPThreadMutex() method
14 years ago
Denes Matetelki 1e82f65ed7 TRACE macro to Common.hpp, ScopedLock with Mutex* arg, Mutex cctor and assign op is private
14 years ago
Denes Matetelki c141568b13 mutex ctor can have a type, class has tryLock method
14 years ago
Denes Matetelki 5bee45756d Initial commit
14 years ago