Commit Graph

45 Commits

Author SHA1 Message Date
Gunnar Beutner 4814fed13a Refactored the Component class. 2012-07-23 10:24:27 +02:00
Gunnar Beutner 9104bdd8da Implemented support for writing a PID file. 2012-07-12 17:03:34 +02:00
Gunnar Beutner 50ffb492b9 Implemented syslog logger class. 2012-07-10 13:31:17 +02:00
Gunnar Beutner 7d859e2e18 Made logging more modular. 2012-07-10 12:21:19 +02:00
Gunnar Beutner 6ce38b1ad2 Renamed DictionaryIterator to Dictionary::Iterator. 2012-07-01 12:59:05 +02:00
Gunnar Beutner 7f4c3f84be Code cleanups. 2012-06-17 16:37:36 +02:00
Gunnar Beutner 728f72dcce Use adapters in the checker/delegation components. 2012-06-16 20:47:43 +02:00
Gunnar Beutner 0bd5323629 Prefer boost::* over C++0x features. 2012-06-15 19:32:41 +02:00
Gunnar Beutner d45bcf99b1 Integrate libdyn with the configfile component. 2012-06-12 10:13:57 +02:00
Gunnar Beutner 9b8fd9755b Implemented additional parts of the config compiler. 2012-06-05 15:05:15 +02:00
Gunnar Beutner 33d67401b9 Use STL exceptions as far as possible. 2012-05-26 21:30:04 +02:00
Gunnar Beutner 94eba566af Proper integration for Boost. 2012-05-25 22:04:03 +02:00
Gunnar Beutner 59dcfa801c Consistent ordering for method declarations. 2012-05-21 23:42:54 +02:00
Gunnar Beutner 1f56d2eb13 Win32: added handler for Ctrl-C
Removed unused code from the Component class
Added accessor function for Application::Instance
2012-05-21 12:54:28 +02:00
Gunnar Beutner d02dd4eb0a Documentation update.
Code cleanup.
2012-05-18 22:56:34 +02:00
Gunnar Beutner 257988539a Updated documentation. 2012-05-18 22:21:28 +02:00
Gunnar Beutner 877c7a09b2 Cleaned up Dictionary/Message classes. 2012-05-16 11:30:54 +02:00
Gunnar Beutner 77bec95ec5 Cleaned up jsonrpc library.
Updated documentation.
2012-05-15 16:29:46 +02:00
Gunnar Beutner 925e947a98 Updated documentation.
Cleaned up Dictionary class.
2012-05-15 10:58:14 +02:00
Gunnar Beutner d9b7debdcc Cleaned up application initialization.
Made code documentation more doxygen-friendly.
Added doxygen config file.
2012-05-14 19:14:23 +02:00
Gunnar Beutner f6dff42434 Fixed FSF address. 2012-05-11 13:33:57 +02:00
Gunnar Beutner 3214c29363 Added copyright headers.
Updated Debian build files.
2012-05-10 12:06:41 +02:00
Gunnar Beutner ae58a2dcda Cleaned up logging.
Implemented TCPSocket::Get*Address()
2012-04-26 16:50:47 +02:00
Gunnar Beutner e35b14f9a4 Make Application::Log static and add more logging. 2012-04-26 12:58:20 +02:00
Gunnar Beutner 69c30c264a Code cleanup 2012-04-22 16:45:31 +02:00
Gunnar Beutner 7474b63dff Refactored messaging system. 2012-04-18 15:22:25 +02:00
Gunnar Beutner 9bfff6ddb7 Restructured components. 2012-04-13 13:10:35 +02:00
Gunnar Beutner 399b2eca19 Fixed assertion at program exit. 2012-04-06 09:16:43 +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 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 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 7c5d29bbc9 Renamed RefType/WeakRefType typedefs to Ptr/WeakPtr 2012-04-02 20:50:35 +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 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 eb34b40d40 Refactored config object handling. 2012-04-01 19:32:41 +02:00
Gunnar Beutner a368030a80 Added support for logging. 2012-04-01 09:30:08 +02:00
Gunnar Beutner 5273e09d24 Added support for configuration and loadable components. 2012-03-31 15:18:30 +02:00
Gunnar Beutner 238e02b56a Implemented Application::Daemonize method 2012-03-30 10:24:42 +02:00
Gunnar Beutner e11994038d Initial commit. 2012-03-28 13:24:49 +02:00