Commit graph

52 commits

Author SHA1 Message Date
Gunnar Beutner
94eba566af Proper integration for Boost. 2012-05-25 22:04:03 +02:00
Gunnar Beutner
0527ff012a Added support for POSIX.1-2001 realpath() (Hello Solaris 10). 2012-05-25 20:30:11 +02:00
Gunnar Beutner
e14bf9faec Fixed compilation on Solaris 10. 2012-05-25 16:56:47 +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
df4c8b9bae Cleaned up code. 2012-05-17 19:14:03 +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
38486640fd Added error checking for WSAStartup() 2012-05-13 20:39:51 +02:00
Gunnar Beutner
7b03f52e99 Added support for --disable-shared. 2012-05-12 16:12:26 +02:00
Gunnar Beutner
f6dff42434 Fixed FSF address. 2012-05-11 13:33:57 +02:00
Gunnar Beutner
1ec7c223d4 Fixed more compilation warnings. 2012-05-10 13:49:24 +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
0cc15ffc0c Ignore SIGPIPE (which is taken care of by the Socket class). 2012-04-24 19:55:18 +02:00
Gunnar Beutner
21ef4836ee Implement SSL support. 2012-04-24 14:02:15 +02:00
Gunnar Beutner
f7acf4ba3f Code cleanups.
Proper error handling for some *NIX functions.
2012-04-23 09:48:20 +02:00
Gunnar Beutner
69c30c264a Code cleanup 2012-04-22 16:45:31 +02:00
Gunnar Beutner
bf1e07b686 Bugfix for reconnection handling. 2012-04-20 16:44:32 +02:00
Gunnar Beutner
90c4d6624b Fixed weak ptr deref bug. 2012-04-20 16:25:05 +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
f3f582ab61 Cleaned up Socket/Timer code. 2012-04-19 08:46:41 +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
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
5360a39cc5 Fixed module unloading problems. 2012-04-04 10:08:31 +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
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
24c0c7cb9c Fixed PATH_MAX problems on *NIX. 2012-04-02 19:38:58 +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
eb34b40d40 Refactored config object handling. 2012-04-01 19:32:41 +02:00
Gunnar Beutner
4f1c10f529 Fixed ltdl initialization.
Fixed indentation
2012-04-01 15:20:13 +02:00
Gunnar Beutner
b4a51c98c7 Implemented loading components on *NIX. 2012-04-01 13:23:32 +02:00
Gunnar Beutner
a368030a80 Added support for logging. 2012-04-01 09:30:08 +02:00
Gunnar Beutner
1661a1b363 Cleaned up component API. 2012-03-31 16:03:42 +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