93 Commits

Author SHA1 Message Date
Gunnar Beutner
c11231f4e7 Added placeholders for event persistance handling. 2012-04-19 12:16:52 +02:00
Gunnar Beutner
2cd43ed8c6 Refactored subscription handling into a separate component. 2012-04-19 11:29:36 +02:00
Gunnar Beutner
fd64dc5a99 Bugfix: Make sure timeval is valid. 2012-04-19 09:41:12 +02:00
Gunnar Beutner
8621717f4c Set SO_REUSEADDR for listeners. 2012-04-19 09:31:24 +02:00
Gunnar Beutner
810a8215e6 Updated test code. 2012-04-19 08:51:38 +02:00
Gunnar Beutner
f3f582ab61 Cleaned up Socket/Timer code. 2012-04-19 08:46:41 +02:00
Gunnar Beutner
f9bf1c3b75 Compilation fixes for gcc. 2012-04-18 15:51:17 +02:00
Gunnar Beutner
efaa2a1fd1 Updated automake files. 2012-04-18 15:42:21 +02:00
Gunnar Beutner
7474b63dff Refactored messaging system. 2012-04-18 15:22:25 +02:00
Gunnar Beutner
ab32aa4f71 Refactored JSON/message code. 2012-04-16 16:27:41 +02:00
Gunnar Beutner
40b45c3d91 Renamed event/condvar/mutex/thread classes to match other class names. 2012-04-16 08:36:50 +02:00
Gunnar Beutner
8f7fb9699d Fixed config file loader. 2012-04-13 13:24:32 +02:00
Gunnar Beutner
9b20a9271e Build fixes. 2012-04-13 13:21:36 +02:00
Gunnar Beutner
9bfff6ddb7 Restructured components. 2012-04-13 13:10:35 +02:00
Gunnar Beutner
851d8e4d85 Removed reference to external file. 2012-04-13 12:34:23 +02:00
Gunnar Beutner
6d70d399de Merge branch 'master' of ssh://github.com/gunnarbeutner/i2test 2012-04-13 11:58:28 +02:00
Gunnar Beutner
90796b5b6b Build fix for OS X. 2012-04-13 11:58:05 +02:00
Gunnar Beutner
44136cf4d0 Build fixes for *NIX. 2012-04-13 11:49:49 +02:00
Gunnar Beutner
05a6303f82 Build fixes for Windows. 2012-04-13 11:45:09 +02:00
Gunnar Beutner
27d008f1ce Build fix for *NIX. 2012-04-13 11:32:19 +02:00
Gunnar Beutner
d5be7a0b4f Build fixes. 2012-04-13 11:08:33 +02:00
Gunnar Beutner
fda4f1189b Build fix. 2012-04-06 09:28:43 +02:00
Gunnar Beutner
399b2eca19 Fixed assertion at program exit. 2012-04-06 09:16:43 +02:00
Gunnar Beutner
04472c5a85 Fixed *NIX build 2012-04-06 09:13:25 +02:00
Gunnar Beutner
390a00e546 Made build system more Windows-friendly
Implemented endpoint system for the discovery service
2012-04-06 08:56:52 +02:00
Gunnar Beutner
8e7787e315 Improved socket error handling. 2012-04-04 16:02:19 +02:00
Gunnar Beutner
6a42ac0fe5 Moved ConnectionManager class to icinga subproject. 2012-04-04 15:37:57 +02:00
Gunnar Beutner
7657fc6bd1 Implemented parsing remote object update messages. 2012-04-04 14:30:11 +02:00
Gunnar Beutner
261329e483 Implemented outbound JSON-RPC client connections.
Made socket error handling more robust.
2012-04-04 12:36:23 +02:00
Gunnar Beutner
f20e71ace8 Fixed compilation problem on *NIX. 2012-04-04 10:33:27 +02:00
Gunnar Beutner
5360a39cc5 Fixed module unloading problems. 2012-04-04 10:08:31 +02:00
Gunnar Beutner
94c7324b51 Merge branch 'master' of ssh://github.com/gunnarbeutner/i2test 2012-04-04 10:05:49 +02:00
Gunnar Beutner
c3142ed593 Refactored config handling to support observing individual config object types more easily. 2012-04-04 10:04:38 +02:00
Gunnar Beutner
2e8ed6a6b5 Implemented SIGINT handler 2012-04-03 19:57:09 +02:00
Gunnar Beutner
6fea4d6baa Fixed compilations errors.
Added some more debugging code.
2012-04-03 19:19:49 +02:00
Gunnar Beutner
cac3c2109a Cleaned up (Un)RegisterMethod methods. 2012-04-03 18:10:16 +02:00
Gunnar Beutner
bfcb5019d5 Detect level of C++ support. 2012-04-03 15:47:32 +02:00
Gunnar Beutner
66fdf079fa Removed custom new_object function. 2012-04-03 15:16:11 +02:00
Gunnar Beutner
34d50924e8 Added support for demangling GCC C++ names. 2012-04-03 13:48:37 +02:00
Gunnar Beutner
7ba6a4d921 Implemented rudimentary error handling. 2012-04-03 13:04:57 +02:00
Gunnar Beutner
b30284c64c Use const references for shared ptrs. 2012-04-03 11:39:26 +02:00
Gunnar Beutner
3da08ca9b6 Refactored event handling. 2012-04-03 11:13:17 +02:00
Gunnar Beutner
7c5d29bbc9 Renamed RefType/WeakRefType typedefs to Ptr/WeakPtr 2012-04-02 20:50:35 +02:00
Gunnar Beutner
96b4cb68d4 Build fix for *NIX. 2012-04-02 19:46:48 +02:00
Gunnar Beutner
24c0c7cb9c Fixed PATH_MAX problems on *NIX. 2012-04-02 19:38:58 +02:00
Gunnar Beutner
f890f1d42c Fixed dependency problem. 2012-04-02 16:26:23 +02:00
Gunnar Beutner
7e1add815b Use config filename from command line arguments. 2012-04-02 13:46:10 +02:00
Gunnar Beutner
a8b83c2d35 Fixed setting the component search path. 2012-04-02 13:43:47 +02:00
Gunnar Beutner
8c6d3cd5b7 Bugfix: Forgot to initialize m_Arguments 2012-04-02 13:16:22 +02:00
Gunnar Beutner
0e215f112a Fixed search path problems. 2012-04-02 13:09:33 +02:00