rippled
|
Classes | |
struct | Stats |
Static Public Member Functions | |
static Disposition | disposition (int balance) |
Private Types | |
using | clock_type = Stopwatch |
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 40 of file resource/impl/Logic.h.
|
private |
Definition at line 43 of file resource/impl/Logic.h.
|
private |
Definition at line 44 of file resource/impl/Logic.h.
|
private |
Definition at line 45 of file resource/impl/Logic.h.
|
private |
Definition at line 46 of file resource/impl/Logic.h.
ripple::Resource::Logic::Logic | ( | beast::insight::Collector::ptr const & | collector, |
clock_type & | clock, | ||
beast::Journal | journal | ||
) |
Definition at line 90 of file resource/impl/Logic.h.
ripple::Resource::Logic::~Logic | ( | ) |
Definition at line 98 of file resource/impl/Logic.h.
Consumer ripple::Resource::Logic::newInboundEndpoint | ( | beast::IP::Endpoint const & | address | ) |
Definition at line 110 of file resource/impl/Logic.h.
Consumer ripple::Resource::Logic::newOutboundEndpoint | ( | beast::IP::Endpoint const & | address | ) |
Definition at line 140 of file resource/impl/Logic.h.
Consumer ripple::Resource::Logic::newUnlimitedEndpoint | ( | beast::IP::Endpoint const & | address | ) |
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 173 of file resource/impl/Logic.h.
Json::Value ripple::Resource::Logic::getJson | ( | ) |
Definition at line 201 of file resource/impl/Logic.h.
Json::Value ripple::Resource::Logic::getJson | ( | int | threshold | ) |
Returns a Json::objectValue.
Definition at line 208 of file resource/impl/Logic.h.
Gossip ripple::Resource::Logic::exportConsumers | ( | ) |
Definition at line 256 of file resource/impl/Logic.h.
void ripple::Resource::Logic::importConsumers | ( | std::string const & | origin, |
Gossip const & | gossip | ||
) |
Definition at line 282 of file resource/impl/Logic.h.
void ripple::Resource::Logic::periodicActivity | ( | ) |
Definition at line 342 of file resource/impl/Logic.h.
|
static |
Definition at line 388 of file resource/impl/Logic.h.
void ripple::Resource::Logic::erase | ( | Table::iterator | iter | ) |
Definition at line 400 of file resource/impl/Logic.h.
void ripple::Resource::Logic::acquire | ( | Entry & | entry | ) |
Definition at line 410 of file resource/impl/Logic.h.
void ripple::Resource::Logic::release | ( | Entry & | entry | ) |
Definition at line 417 of file resource/impl/Logic.h.
Disposition ripple::Resource::Logic::charge | ( | Entry & | entry, |
Charge const & | fee | ||
) |
Definition at line 445 of file resource/impl/Logic.h.
bool ripple::Resource::Logic::warn | ( | Entry & | entry | ) |
Definition at line 455 of file resource/impl/Logic.h.
bool ripple::Resource::Logic::disconnect | ( | Entry & | entry | ) |
Definition at line 479 of file resource/impl/Logic.h.
int ripple::Resource::Logic::balance | ( | Entry & | entry | ) |
Definition at line 505 of file resource/impl/Logic.h.
void ripple::Resource::Logic::writeList | ( | clock_type::time_point const | now, |
beast::PropertyStream::Set & | items, | ||
EntryIntrusiveList & | list | ||
) |
Definition at line 514 of file resource/impl/Logic.h.
void ripple::Resource::Logic::onWrite | ( | beast::PropertyStream::Map & | map | ) |
Definition at line 532 of file resource/impl/Logic.h.
|
private |
Definition at line 60 of file resource/impl/Logic.h.
|
private |
Definition at line 61 of file resource/impl/Logic.h.
|
private |
Definition at line 62 of file resource/impl/Logic.h.
|
private |
Definition at line 64 of file resource/impl/Logic.h.
|
private |
Definition at line 67 of file resource/impl/Logic.h.
|
private |
Definition at line 74 of file resource/impl/Logic.h.
|
private |
Definition at line 77 of file resource/impl/Logic.h.
|
private |
Definition at line 80 of file resource/impl/Logic.h.
|
private |
Definition at line 83 of file resource/impl/Logic.h.
|
private |
Definition at line 86 of file resource/impl/Logic.h.