Files
rippled/src/ripple/rpc/impl
Vinnie Falco d468deee12 Refactor Ledger and LedgerEntrySet:
Member functions and free functions on Ledger and LedgerEntrySet are
rewritten in terms of new abstract interfaces `BasicView` and `View`,
representing the set of non-decomposable primitives necessary to read
and write state map items in a ledger, and to overlay a discardable
view onto a Ledger that can calculate metadata during transaction
processing. const-correctness is enforced through the parameter and
return types.

The MetaView now supports multi-level stacking: A MetaView can be
stacked on top of either a Ledger or another MetaView, up to any
number of levels.

The getSLEi member function is removed. The CachedView wrapper
replaces it, wrapping a View such that any function called with a
CachedView will go through the SLECache.

* Add BasicView, View, CachedView
* Rename LedgerEntrySet to MetaView
* Factor out free functions
* Consolidate free functions in ViewAPI
* Remove unused class members and free functions
2015-06-22 18:39:33 -07:00
..
2014-09-16 14:15:12 -07:00
2015-02-23 14:36:34 -05:00
2015-06-15 19:43:02 -07:00
2015-05-22 11:09:50 -07:00
2015-03-26 12:38:33 -04:00
2015-02-02 17:01:17 -08:00
2015-04-20 15:54:09 -07:00
2015-06-15 19:43:02 -07:00
2015-06-15 19:43:02 -07:00