63 Commits (08fd005217fdd49f17c615969c6f6a0e782e51f0)

Author SHA1 Message Date
Denes Matetelki 08fd005217 updating include paths
12 years ago
Denes Matetelki c536596a6e restructure to be able to merge to 2d_game
12 years ago
Denes Matetelki ef31a5f571 passing socket as int instead of &int (why did I do that on the first place. Lifting up SimpleMessage to test/SimpleMessage.hpp
12 years ago
Denes Matetelki 6ee6b66953 singleton unittests mess things up
12 years ago
Denes Matetelki 7ba50957fa solving char* to const char* issue
12 years ago
Denes Matetelki f16d9f5eef small refactor in test_Connection.hpp
12 years ago
Denes Matetelki c28aec806b new test: test_TcpConnection.hpp
12 years ago
Denes Matetelki 6bc4ddc488 refactoring test/test_Message.hpp
12 years ago
Denes Matetelki ef2a90f17f activating all tests
12 years ago
Denes Matetelki d64f8bdf75 Unittest for StreamConnection
13 years ago
Denes Matetelki b20611964d Unittest for Message
13 years ago
Denes Matetelki 1bd546392f unittest for Connection
13 years ago
Denes Matetelki 20bd06fb4e Thread test fix
13 years ago
Denes Matetelki 1dfcecc661 Timer, TimerUser rewritten.
13 years ago
Denes Matetelki 6795075697 Thread join checks that the thread is started. Test to check the volatile-ness of state member.
13 years ago
Denes Matetelki 770f525a8a Timer checks is setTimer parameter timerId is in the map
13 years ago
Denes Matetelki 4bfa4165ff Timer refactored
13 years ago
Denes Matetelki ac8409c59e refactor: AddrInfo moved from Socket
13 years ago
Denes Matetelki 65c49e071c LOG_PROP
13 years ago
Denes Matetelki 04029dcaeb thread, threadpool fixes
13 years ago
Denes Matetelki 47ac147c4c extra warnings from gcc
13 years ago
Denes Matetelki fdb6c5b7a1 Specialization of ConqurrentDeque::freeDeque and ObjectPool::release with Substitution failure is not an error (SFINAE)
13 years ago
Denes Matetelki 8aecc59916 Lost in the template specialization - type as pointer deduction jungle
13 years ago
Denes Matetelki 0f69afd01d cleanup at unittest files
13 years ago
Denes Matetelki b1d47a8978 TcpClient update. new class: TcpServer
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 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 b328c6f9dd init functions for the Mutex and CondVar ctior init lists
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 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