|
rippled
|


Public Member Functions | |
| TestLogic (beast::Journal journal) | |
| void | advance () |
| TestStopwatch & | clock () |
| Consumer | newInboundEndpoint (beast::IP::Endpoint const &address) |
| Consumer | newOutboundEndpoint (beast::IP::Endpoint const &address) |
| Consumer | newUnlimitedEndpoint (beast::IP::Endpoint const &address) |
| Create endpoint that should not have resource limits applied. | |
| Json::Value | getJson () |
| Json::Value | getJson (int threshold) |
| Returns a Json::objectValue. | |
| Gossip | exportConsumers () |
| void | importConsumers (std::string const &origin, Gossip const &gossip) |
| void | periodicActivity () |
| void | erase (Table::iterator iter) |
| void | acquire (Entry &entry) |
| void | release (Entry &entry) |
| Disposition | charge (Entry &entry, Charge const &fee, std::string context={}) |
| bool | warn (Entry &entry) |
| bool | disconnect (Entry &entry) |
| int | balance (Entry &entry) |
| void | writeList (clock_type::time_point const now, beast::PropertyStream::Set &items, EntryIntrusiveList &list) |
| void | onWrite (beast::PropertyStream::Map &map) |
Static Public Member Functions | |
| static Disposition | disposition (int balance) |
Private Types | |
| using | clock_type = boost::base_from_member< TestStopwatch > |
| using | Imports = hash_map< std::string, Import > |
| using | Table = hash_map< Key, Entry, Key::hasher, Key::key_equal > |
| using | EntryIntrusiveList = beast::List< Entry > |
Definition at line 20 of file Logic_test.cpp.
|
private |
Definition at line 24 of file Logic_test.cpp.
|
privateinherited |
Definition at line 25 of file include/xrpl/resource/detail/Logic.h.
|
privateinherited |
Definition at line 26 of file include/xrpl/resource/detail/Logic.h.
|
privateinherited |
Definition at line 27 of file include/xrpl/resource/detail/Logic.h.
|
explicit |
Definition at line 27 of file Logic_test.cpp.
| void xrpl::Resource::ResourceManager_test::TestLogic::advance | ( | ) |
Definition at line 32 of file Logic_test.cpp.
| TestStopwatch & xrpl::Resource::ResourceManager_test::TestLogic::clock | ( | ) |
Definition at line 38 of file Logic_test.cpp.
|
inherited |
Definition at line 88 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 118 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Create endpoint that should not have resource limits applied.
Other restrictions, such as permission to perform certain RPC calls, may be enabled.
Definition at line 151 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 179 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Returns a Json::objectValue.
Definition at line 186 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 231 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 257 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 316 of file include/xrpl/resource/detail/Logic.h.
|
staticinherited |
Definition at line 359 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 371 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 381 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 388 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 420 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 448 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 471 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 496 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 505 of file include/xrpl/resource/detail/Logic.h.
|
inherited |
Definition at line 520 of file include/xrpl/resource/detail/Logic.h.
|
privateinherited |
Definition at line 41 of file include/xrpl/resource/detail/Logic.h.
|
privateinherited |
Definition at line 42 of file include/xrpl/resource/detail/Logic.h.
|
privateinherited |
Definition at line 43 of file include/xrpl/resource/detail/Logic.h.
|
privateinherited |
Definition at line 45 of file include/xrpl/resource/detail/Logic.h.
|
privateinherited |
Definition at line 48 of file include/xrpl/resource/detail/Logic.h.
|
privateinherited |
Definition at line 55 of file include/xrpl/resource/detail/Logic.h.
|
privateinherited |
Definition at line 58 of file include/xrpl/resource/detail/Logic.h.
|
privateinherited |
Definition at line 61 of file include/xrpl/resource/detail/Logic.h.
|
privateinherited |
Definition at line 64 of file include/xrpl/resource/detail/Logic.h.
|
privateinherited |
Definition at line 67 of file include/xrpl/resource/detail/Logic.h.