Commit Graph

48 Commits

Author SHA1 Message Date
Gunnar Beutner 777f39c1ef Renamed Dictionary::{Set,Get}Property -> Dictionary::{Set,Get} 2012-07-09 16:19:56 +02:00
Gunnar Beutner c8261fa8f2 Auto-detect host parents. 2012-07-09 12:44:31 +02:00
Gunnar Beutner 9f56ce6c46 Fixed config parser error messages. 2012-07-09 11:39:14 +02:00
Gunnar Beutner 55ca6fd276 Implemented host dependencies 2012-07-09 10:09:53 +02:00
Gunnar Beutner 0b730a8f6e Cleaned up << operator for the DebugInfo class. 2012-07-08 23:23:48 +02:00
Gunnar Beutner c80d84f61e Add path to the DebugInfo struct. 2012-07-08 21:33:51 +02:00
Gunnar Beutner a71e5ca0d7 Build fixes for *NIX. 2012-07-08 21:24:20 +02:00
Gunnar Beutner 7fadf56ded Make sure that include paths are interpreted as relative to the config file that contains the include directive. 2012-07-08 21:19:10 +02:00
Gunnar Beutner 28f88df37c Fixed build on Win32. 2012-07-07 13:17:50 +02:00
Gunnar Beutner 37cf22aaf0 Implemented ConfigItemBuilder class. 2012-07-06 14:33:10 +02:00
Gunnar Beutner e0bf25e907 Removed ConfigVM class. 2012-07-06 11:35:20 +02:00
Gunnar Beutner 9b7251abb9 Implemented 'services' property for host definitions. 2012-07-06 11:22:38 +02:00
Gunnar Beutner 639d2e5be0 Removed the 'temporary' config keyword. 2012-07-02 12:57:45 +02:00
Gunnar Beutner 9b1de189be Check whether file was successfully opened. 2012-07-02 11:04:20 +02:00
Gunnar Beutner 7d5ab3d890 Implemented support for the 'include' config directive. 2012-07-02 10:29:32 +02:00
Gunnar Beutner b576bb5ecc Implemented host and service groups. 2012-06-30 13:39:55 +02:00
Gunnar Beutner 3c821c75ef Made right-recursive config rules left-recursive. 2012-06-29 10:39:36 +02:00
Gunnar Beutner 5f0bec3936 Implemented compat module (WIP). 2012-06-27 18:43:34 +02:00
Gunnar Beutner 34d26d424f Made sockets multi-threaded. 2012-06-24 05:27:01 +02:00
Gunnar Beutner 1d8331ecd8 Use a FIFO queue for the tasks in the thread pool. 2012-06-18 06:31:40 +02:00
Gunnar Beutner 4c658eb889 Multi-threaded nagios checks. 2012-06-17 21:00:24 +02:00
Gunnar Beutner ea184bdd38 Build fix. 2012-06-17 03:04:59 +02:00
Gunnar Beutner dbe48e501c Use specific types (rather than Object::Ptr) for event handlers. 2012-06-16 13:09:17 +02:00
Gunnar Beutner 9ab3f6aaba Compilation fixes for *NIX. 2012-06-15 19:56:28 +02:00
Gunnar Beutner 0bd5323629 Prefer boost::* over C++0x features. 2012-06-15 19:32:41 +02:00
Gunnar Beutner 31407fd07f Implemented rudimentary service checks. 2012-06-13 13:43:12 +02:00
Gunnar Beutner 01c2da2853 Allow _ in identifier names. 2012-06-13 09:21:39 +02:00
Gunnar Beutner 0270d9cf52 Bugfixes. 2012-06-12 10:49:30 +02:00
Gunnar Beutner d45bcf99b1 Integrate libdyn with the configfile component. 2012-06-12 10:13:57 +02:00
Gunnar Beutner 6c3b2a1348 Bugfixes for libdyn. 2012-06-11 14:04:16 +02:00
Gunnar Beutner 1726e1ba0d Performance improvements. 2012-06-11 08:21:47 +02:00
Gunnar Beutner 029dc35366 Fixed code gen bug with nested templates. 2012-06-06 20:33:25 +02:00
Gunnar Beutner 3e2b5d5269 Fixed memory leaks in the parser.
Improved Dictionary performance.
2012-06-06 14:38:28 +02:00
Gunnar Beutner 100287dfdb Lots of bugfixes, improved error messages and debug information, performance improvements. 2012-06-06 14:12:09 +02:00
Gunnar Beutner c65a87068f Bugfixes for the config compiler. 2012-06-05 15:59:28 +02:00
Gunnar Beutner 9b8fd9755b Implemented additional parts of the config compiler. 2012-06-05 15:05:15 +02:00
Gunnar Beutner 9c3e57c858 Fixed merge conflicts. 2012-06-04 09:21:33 +02:00
Gunnar Beutner 99e5eef7c1 Semi-working implementation of the config compiler. 2012-06-01 16:49:33 +02:00
Gunnar Beutner f5a817e62e Added support for compiling dictionaries/arrays. 2012-05-31 16:04:51 +02:00
Gunnar Beutner ab624d0c92 Regenerated parser. 2012-05-31 10:16:32 +02:00
Gunnar Beutner 11536f51fd Regenerated parser. 2012-05-31 09:49:12 +02:00
Gunnar Beutner 3c92c7b2d7 Moved config parser into dyn/. 2012-05-31 09:43:46 +02:00
Gunnar Beutner 57be84ab04 Added auto-generated code for the config parser (for Windows). 2012-05-31 09:03:24 +02:00
Gunnar Beutner e7169fdf8a Merge branch 'master' of github.com:gunnarbeutner/strawberry
Conflicts:
	dyntest/dyntest.cpp
2012-05-31 08:58:22 +02:00
Gunnar Beutner f971152349 Build fix for GCC. 2012-05-31 08:54:36 +02:00
Gunnar Beutner 195cd07ace Updated dyntest app. 2012-05-30 14:46:51 +02:00
Gunnar Beutner 8144ca398b Added dyn test class. 2012-05-30 12:43:33 +02:00
Gunnar Beutner 04aaf2f354 Added preliminary version of the dynamic object framework. 2012-05-25 11:10:11 +02:00