Commit Graph

71 Commits

Author SHA1 Message Date
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 6a42ac0fe5 Moved ConnectionManager class to icinga subproject. 2012-04-04 15:37:57 +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 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 66fdf079fa Removed custom new_object function. 2012-04-03 15:16:11 +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 d386a2cc4c Build fixes for CentOS 5.3 2012-04-02 12:32:23 +02:00
Gunnar Beutner 1b6bfb9db5 Cleaned up includes; using namespace std is the default now. 2012-04-02 09:03:29 +02:00
Gunnar Beutner 191ded487b Removed I2_ prefix for header guard #defines. 2012-04-02 08:56:30 +02:00
Gunnar Beutner 4b093d9872 Updated project files. 2012-04-01 09:38:31 +02:00
Gunnar Beutner 3158767ac6 Cleaned up JSON-RPC API. 2012-03-31 16:01:31 +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 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 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