Commit Graph

25 Commits

Author SHA1 Message Date
Gunnar Beutner 0bd5323629 Prefer boost::* over C++0x features. 2012-06-15 19:32:41 +02:00
Gunnar Beutner 33d67401b9 Use STL exceptions as far as possible. 2012-05-26 21:30:04 +02:00
Gunnar Beutner 5dfb1cc4b4 Cleaned up socket error handling. 2012-05-26 20:01:00 +02:00
Gunnar Beutner 04aaf2f354 Added preliminary version of the dynamic object framework. 2012-05-25 11:10:11 +02:00
Gunnar Beutner ce60fbd6ba Documentation updates.
Renamed classes to match style guide.
2012-05-19 10:27:41 +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 bef85cac1a Updated documentation for some of the classes. 2012-05-08 15:14:20 +02:00
Gunnar Beutner 8a5e1423ca Bugfix: Deal with error code for bind() 2012-05-08 09:44:58 +02:00
Gunnar Beutner fbfff23923 Bugfix for TCPSocket::Bind() 2012-05-07 13:58:22 +02:00
Gunnar Beutner 28bdbe1ffe Cleaned up JSON-RPC client code. 2012-05-07 13:48:17 +02:00
Gunnar Beutner db25f7f353 Moved Get*Address() functions to Socket class. 2012-04-27 11:44:05 +02:00
Gunnar Beutner c1a8576c5c Implemented IPv6 support. 2012-04-27 09:54:07 +02:00
Gunnar Beutner 3825e2902f Cleaned up reconnection code. 2012-04-26 21:33:23 +02:00
Gunnar Beutner c01477ff62 More gcc build fixes. 2012-04-26 16:55:26 +02:00
Gunnar Beutner ae58a2dcda Cleaned up logging.
Implemented TCPSocket::Get*Address()
2012-04-26 16:50:47 +02:00
Gunnar Beutner 69c30c264a Code cleanup 2012-04-22 16:45:31 +02:00
Gunnar Beutner 8621717f4c Set SO_REUSEADDR for listeners. 2012-04-19 09:31:24 +02:00
Gunnar Beutner 7474b63dff Refactored messaging system. 2012-04-18 15:22:25 +02:00
Gunnar Beutner 8e7787e315 Improved socket error handling. 2012-04-04 16:02:19 +02:00
Gunnar Beutner 261329e483 Implemented outbound JSON-RPC client connections.
Made socket error handling more robust.
2012-04-04 12:36:23 +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 89ddfdd7e7 Set FIONBIO flag for sockets
Make m_FD member variable private.
2012-03-29 13:15:54 +02:00
Gunnar Beutner e11994038d Initial commit. 2012-03-28 13:24:49 +02:00