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 |
Gunnar Beutner
|
d386a2cc4c
|
Build fixes for CentOS 5.3
|
2012-04-02 12:32:23 +02:00 |
Gunnar Beutner
|
55efd625a3
|
Moved platform-specific code into separate files.
|
2012-04-02 10:26:38 +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
|
0b570cc304
|
Updated git ignores.
|
2012-04-01 20:13:08 +02:00 |
Gunnar Beutner
|
6e1948f058
|
Renamed the VS project file to match the autoconf project name
|
2012-04-01 20:09:47 +02:00 |
Gunnar Beutner
|
de501581d9
|
Removed autogenerated file (config.h.in)
Updated version output for icinga component loader
Updated project file
|
2012-04-01 20:04:30 +02:00 |
Gunnar Beutner
|
1aab066d33
|
Added auto-generated icinga-version.h header file
|
2012-04-01 19:56:04 +02:00 |
Gunnar Beutner
|
eb34b40d40
|
Refactored config object handling.
|
2012-04-01 19:32:41 +02:00 |
Gunnar Beutner
|
15a5c3d233
|
Removed miniapp demo application
|
2012-04-01 19:32:18 +02:00 |
Gunnar Beutner
|
4f1c10f529
|
Fixed ltdl initialization.
Fixed indentation
|
2012-04-01 15:20:13 +02:00 |
Gunnar Beutner
|
41f620a8f0
|
Fixed more compilation problems.
|
2012-04-01 13:57:22 +02:00 |
Gunnar Beutner
|
b4a51c98c7
|
Implemented loading components on *NIX.
|
2012-04-01 13:23:32 +02:00 |
Gunnar Beutner
|
43b38f5a85
|
Fixed compilation errors with automake/gcc
|
2012-04-01 10:18:29 +02:00 |
Gunnar Beutner
|
4b093d9872
|
Updated project files.
|
2012-04-01 09:38:31 +02:00 |
Gunnar Beutner
|
a49876a1ae
|
Auto-load components when component config objects are created.
|
2012-04-01 09:30:38 +02:00 |
Gunnar Beutner
|
a368030a80
|
Added support for logging.
|
2012-04-01 09:30:08 +02:00 |
Gunnar Beutner
|
b291bf3cfc
|
Implemented component loader app.
|
2012-03-31 16:29:53 +02:00 |
Gunnar Beutner
|
7340c6250b
|
Renamed configcomponent module.
|
2012-03-31 16:28:11 +02:00 |
Gunnar Beutner
|
6e441a26e9
|
Implemented rudimentary config file parser.
|
2012-03-31 16:26:51 +02:00 |
Gunnar Beutner
|
1661a1b363
|
Cleaned up component API.
|
2012-03-31 16:03:42 +02:00 |
Gunnar Beutner
|
0a435bf891
|
Implemented JSON-RPC config component.
|
2012-03-31 16:02:59 +02:00 |
Gunnar Beutner
|
3158767ac6
|
Cleaned up JSON-RPC API.
|
2012-03-31 16:01:31 +02:00 |
Gunnar Beutner
|
4388f20d64
|
Updated makefile.
|
2012-03-31 15:20:38 +02:00 |
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 |