Commit Graph

33 Commits

Author SHA1 Message Date
Gunnar Beutner a38379c56d Implemented support for replicating object tags [WIP - broken]. 2012-08-02 11:45:50 +02:00
Gunnar Beutner 97a8869df1 Use throw_exception() instead of throw. 2012-07-24 15:38:04 +02:00
Gunnar Beutner 44b3de76c9 Moved serialization functionality into the base library. 2012-07-24 10:50:53 +02:00
Gunnar Beutner e2bf3bd56b Use BOOST_FOREACH for most for loops. 2012-07-16 22:00:50 +02:00
Gunnar Beutner 8e118983be Refactored jsonrpc lib to use the new TcpClient interface. 2012-07-16 00:05:24 +02:00
Gunnar Beutner a64c99c176 Implemented logging to files and made logging configurable. 2012-07-10 15:14:45 +02:00
Gunnar Beutner 7d859e2e18 Made logging more modular. 2012-07-10 12:21:19 +02:00
Gunnar Beutner 3ec746bd2f Moved task stats to the CIB.
Refactored CheckResult class into a message-based class.
2012-06-29 12:18:50 +02:00
Gunnar Beutner 22f301073e Implemented soft/hard states. 2012-06-25 15:42:46 +02:00
Gunnar Beutner 34d26d424f Made sockets multi-threaded. 2012-06-24 05:27:01 +02:00
Gunnar Beutner d1f4d9b829 Performance improvements. 2012-06-22 23:19:10 +02:00
Gunnar Beutner e2253b8624 Performance improvements for sockets. 2012-06-22 11:20:48 +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 7753e229cc Remove EventArgs struct. 2012-06-16 03:42:54 +02:00
Gunnar Beutner 0bd5323629 Prefer boost::* over C++0x features. 2012-06-15 19:32:41 +02:00
Gunnar Beutner 1e1bb43dea Replaced custom event code with Boost.Signals. 2012-06-14 15:16:41 +02:00
Gunnar Beutner ce60fbd6ba Documentation updates.
Renamed classes to match style guide.
2012-05-19 10:27:41 +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 cdcac0d903 De-coupled JSON parsing from the Netstring class. 2012-05-13 10:44:03 +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 f497c5e932 Bugfix for the exception handling change. 2012-04-30 12:50:11 +02:00
Gunnar Beutner 7e4788720d Bugfix: Exception for invalid messages wasn't properly dealt with. 2012-04-30 08:22:30 +02:00
Gunnar Beutner 21ef4836ee Implement SSL support. 2012-04-24 14:02:15 +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 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 badb51338c Further performance improvements. 2012-03-28 21:20:13 +02:00
Gunnar Beutner e11994038d Initial commit. 2012-03-28 13:24:49 +02:00