Stefan Thomas 5c3ffb4fd3 If you need override a method, do it straight up, don't abuse events.
Events are meant for managing asynchronous activity. Don't replace normal method
calls with events.

Look at the implementation for request() in the removed code. We can see that an
event is being emitted, but the code catching it could be anywhere in this file
or a different file or even in multiple places. Code containing too many events
quickly becomes unmaintainable.

Events are the most complex tool we have, callbacks are less complex and
synchronous calls are the least complex. Use the least complex tool that can
solve your problem.
2012-11-26 18:49:29 -08:00
2012-06-22 17:24:00 -07:00
2012-11-07 12:49:52 -08:00
2012-11-23 19:24:33 -08:00
2012-11-23 19:00:42 -08:00
2012-06-22 17:24:00 -07:00
2012-11-21 10:54:07 -08:00
2012-11-21 10:54:07 -08:00
2012-11-07 12:49:52 -08:00
2012-10-08 13:23:16 -07:00
2012-11-13 04:20:15 -08:00
2012-11-20 06:31:58 -08:00
2012-11-20 06:31:58 -08:00
2012-11-20 13:15:14 -08:00
2012-11-20 13:15:14 -08:00
2012-11-23 18:41:41 -08:00

Dependancies:
- boost 1.47
- Google protocol buffers 2.4.1
- openssl

Sub modules:
- websocketpp: https://github.com/zaphoyd/websocketpp
- sjcl: https://github.com/bitwiseshiftleft/sjcl
- cryptojs: https://github.com/gwjjeff/cryptojs
  aka http://code.google.com/p/crypto-js/
Description
Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++
Readme 2.1 GiB
Languages
C++ 99.4%
CMake 0.5%