Clio develop
The XRP Ledger API server.
|
Classes | |
class | State |
Public Member Functions | |
BasicScheduledOperation (auto &executor, auto delay, auto &&fn) | |
BasicScheduledOperation (BasicScheduledOperation const &)=default | |
BasicScheduledOperation & | operator= (BasicScheduledOperation const &)=default |
BasicScheduledOperation (BasicScheduledOperation &&)=default | |
BasicScheduledOperation & | operator= (BasicScheduledOperation &&)=default |
auto | get () |
void | wait () noexcept |
void | cancel () noexcept |
void | requestStop () noexcept |
void | abort () noexcept |
![]() | |
MoveTracker (MoveTracker &&other) | |
Move constructor sets the moved-from state on other and resets the state on this | |
MoveTracker & | operator= (MoveTracker &&other) |
Move operator sets the moved-from state on other and resets the state on this | |
MoveTracker (MoveTracker const &)=default | |
MoveTracker & | operator= (MoveTracker const &)=default |
Public Attributes | |
std::shared_ptr< State > | state = std::make_shared<State>() |
CtxType::Timer | timer |
Additional Inherited Members | |
![]() | |
bool | wasMoved () const noexcept |
The function to be used by clients in order to check whether the instance was moved from. | |