Commit Graph

  • fd232c3114 refactor at value validating Denes Matetelki 2011-10-30 19:45:42 +0100
  • 7226f1494c ArgParse doc update Denes Matetelki 2011-10-29 23:20:43 +0200
  • df922a7238 doxyfile - trailing spaces removed Denes Matetelki 2011-10-29 23:16:57 +0200
  • 799ed107bc Merge branch 'master' of gitproxy:cs0rbagomba/cpp_utils Denes Matetelki 2011-10-18 17:06:38 +0200
  • d1bdd12a2c ArgParse is doxygen-commented Denes Matetelki 2011-10-16 17:43:12 +0200
  • dba6b1c91d ArgParse choices implemented Denes Matetelki 2011-10-16 16:41:41 +0200
  • 3920051e6f Merge branch 'master' of gitorious.org:cpp_utils/cpp_utils Denes Matetelki 2011-10-15 22:19:56 +0200
  • 8a294bd0e7 python argParse like ArgParse class added Denes Matetelki 2011-10-15 22:17:45 +0200
  • 970cb092d1 Observer design pattern's Observer & Subject abstract classes Denes Matetelki 2011-10-14 17:21:19 +0200
  • a03968e42e singleton with std::call_once Denes Matetelki 2011-10-10 10:32:19 +0200
  • 44f5171b19 multiton class added Denes Matetelki 2011-10-08 22:16:03 +0200
  • 8302f2c691 new singleton implementations Denes Matetelki 2011-10-08 21:13:36 +0200
  • dfe58dc4ce TimerThreadMultimap 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
  • 06eebadba2 no need for a sigaction Denes Matetelki 2011-04-26 08:34:49 +0200
  • 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 Denes Matetelki 2011-04-22 21:44:04 +0200
  • f39d876cc2 Timer update Denes Matetelki 2011-04-16 18:37:35 +0200
  • 6792784464 coding style fixes Denes Matetelki 2011-04-14 20:35:19 +0200
  • b328c6f9dd init functions for the Mutex and CondVar ctior init lists Denes Matetelki 2011-04-13 15:43:43 +0200
  • 097db4c80d TimerThread corrections Denes Matetelki 2011-04-13 13:33:31 +0200
  • efab283199 TimerThread is useful after all Denes Matetelki 2011-04-13 13:25:46 +0200
  • 291b3307ec careless commit Denes Matetelki 2011-04-09 18:55:46 +0200
  • ed594da929 high freq test for Timer Denes Matetelki 2011-04-09 18:43:50 +0200
  • 675a877def test_Timer new test for threading Denes Matetelki 2011-04-09 16:35:29 +0200
  • 03627c0ed5 TimerThread had too much overhead, trying a different approach with Timer Denes Matetelki 2011-04-09 15:37:24 +0200
  • 8e1dbfa569 bug fixed ad removing user in TimerThread. TimerThread has some logs, till complete testing Denes Matetelki 2011-04-02 22:59:50 +0200
  • 083825bc2e Colors at logging. test_Common.hpp renamed to Fixtures.hpp. TimerThread remove user is suspicious Denes Matetelki 2011-04-02 20:38:34 +0200
  • 696c28a5c8 adding new entries to valgrind suppression file, NOW the valgrind results are ok Denes Matetelki 2011-04-02 01:15:22 +0200
  • 38d7e7c692 TimerThead uses nanosec precision Denes Matetelki 2011-04-02 00:21:39 +0200
  • 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. Denes Matetelki 2011-04-01 22:58:07 +0200
  • fe5c8ea507 logger functions do not have loglevel arguments anymore, they are handled in the macros Denes Matetelki 2011-04-01 21:40:39 +0200
  • c21f3560f9 locks in TimerThread::run, colorful all thread backtrace info if corefile generated, testcase for removeTimerUser Denes Matetelki 2011-03-30 14:03:42 +0200
  • 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. Denes Matetelki 2011-03-29 22:50:43 +0200
  • a87978afef new class: Semaphore, smal fixes Denes Matetelki 2011-03-19 15:02:55 +0100
  • 64efcfd9da intIntervalTotimespec moved to Common.hpp, run_test.sh stop if test failed or segfaulted Denes Matetelki 2011-03-19 12:25:22 +0100
  • ab92c991ec ThreadPool 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
  • 4a13d359fa test_threadpool.hpp has been renamed Denes Matetelki 2011-03-02 11:02:58 +0100
  • 0866c80c1a remove old test from test dir Denes Matetelki 2011-03-02 11:01:30 +0100
  • 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. Denes Matetelki 2011-03-02 10:59:39 +0100
  • 123b9fca17 Unittest of Singleton.hpp is ready Denes Matetelki 2011-03-01 15:59:45 +0100
  • 9834554c17 Leak check with valgrind and coverage check with lcov too in run_test.sh Denes Matetelki 2011-03-01 14:33:19 +0100
  • 1ec5fb1466 run_test.sh uses valgrind with suppressions Denes Matetelki 2011-03-01 12:24:18 +0100
  • 1fe8027efe gitignore expansion, unittest renames Denes Matetelki 2011-03-01 10:56:27 +0100
  • b9f55724d8 CMakeLists.txt cleanup, added minimal unittest, added run_test coeverage tool, added .gitignore file Denes Matetelki 2011-03-01 10:44:40 +0100
  • 772fc95d56 test/CMakeLists.txt corrected, run_test.sh added Denes Matetelki 2011-03-01 08:46:06 +0100
  • efd39fd208 ConditionalVariable takes Mutex as reference, not as pointer Denes Matetelki 2011-02-28 15:54:13 +0100
  • f6493685d1 ScopedLock takes Mutex as reference not as pointer Denes Matetelki 2011-02-28 15:42:07 +0100
  • f2e7c786c4 README added Denes Matetelki 2011-02-28 13:17:12 +0100
  • dccd38d8e7 new classes: concurrentqueue, Task, Thread, ThreadPool, WorkerThread, and some tests. Trying to have cxxtest and cmake Denes Matetelki 2011-02-28 10:38:23 +0100
  • a39371125e new class: ConditionVariable, Mutex has getPThreadMutex() method Denes Matetelki 2011-02-27 01:26:34 +0100
  • 4082b369d7 #else branch was missing Denes Matetelki 2011-02-27 01:03:19 +0100
  • 1e82f65ed7 TRACE macro to Common.hpp, ScopedLock with Mutex* arg, Mutex cctor and assign op is private Denes Matetelki 2011-02-27 00:45:30 +0100
  • c141568b13 mutex ctor can have a type, class has tryLock method Denes Matetelki 2011-02-26 22:38:34 +0100
  • 5bee45756d Initial commit Denes Matetelki 2011-02-26 18:35:23 +0100