19 Commits

Author SHA1 Message Date
Gunnar Beutner
5273e09d24 Added support for configuration and loadable components. 2012-03-31 15:18:30 +02:00
Gunnar Beutner
b0ed08d4b5 Make sure to remove dead weak delegates from events. 2012-03-31 09:36:38 +02:00
Gunnar Beutner
0a73519030 Implemented the thread class. 2012-03-31 09:36:00 +02:00
Gunnar Beutner
4df6b08043 Implemented thread synchronisation primitives. 2012-03-31 09:09:40 +02:00
Gunnar Beutner
70df015ed0 Removed global variable. 2012-03-30 19:56:54 +02:00
Gunnar Beutner
238e02b56a Implemented Application::Daemonize method 2012-03-30 10:24:42 +02:00
Gunnar Beutner
4a636d92fe Moved the MyApplication class into the icinga namespace 2012-03-30 07:39:43 +02:00
Gunnar Beutner
ba262f0143 Updated git ignores
Added missing INSTALL file
2012-03-30 07:39:12 +02:00
Gunnar Beutner
af1edb7d94 Fixed crash bug in Timer::StopAllTimers
Fixed compilation error with gcc (in connectionmanager.cpp)
Use unformatted JSON strings in release builds
2012-03-29 20:23:13 +02:00
Gunnar Beutner
1ebda64e75 Implemented support for binding methods to the ConnectionManager class 2012-03-29 20:03:29 +02:00
Gunnar Beutner
89ddfdd7e7 Set FIONBIO flag for sockets
Make m_FD member variable private.
2012-03-29 13:15:54 +02:00
Gunnar Beutner
c7f8ec38fd Simplified FIFO implementation
Fixed a memoryleak in Netstring class
2012-03-29 07:42:30 +02:00
Gunnar Beutner
badb51338c Further performance improvements. 2012-03-28 21:20:13 +02:00
Gunnar Beutner
9db06ec8e7 Improved FIFO performance 2012-03-28 19:50:55 +02:00
Gunnar Beutner
265a8231c8 Implemented support for sending reply messages. 2012-03-28 15:56:39 +02:00
Gunnar Beutner
ed402c45c5 Added missing include for *NIX 2012-03-28 14:08:06 +02:00
Gunnar Beutner
221bbe9a07 Improved buffering behavior. 2012-03-28 14:06:02 +02:00
Gunnar Beutner
4bd2adc4f9 Added missing files. 2012-03-28 13:38:41 +02:00
Gunnar Beutner
e11994038d Initial commit. 2012-03-28 13:24:49 +02:00