ledger-core
Public Member Functions | Static Public Attributes | List of all members
ledger::core::ImmediateExecutionContext Class Reference
+ Inheritance diagram for ledger::core::ImmediateExecutionContext:
+ Collaboration diagram for ledger::core::ImmediateExecutionContext:

Public Member Functions

void execute (const std::shared_ptr< api::Runnable > &runnable) override
 
void delay (const std::shared_ptr< api::Runnable > &runnable, int64_t millis) override
 
- Public Member Functions inherited from ledger::core::api::ExecutionContext
virtual void execute (const std::shared_ptr< Runnable > &runnable)=0
 
virtual void delay (const std::shared_ptr< Runnable > &runnable, int64_t millis)=0
 

Static Public Attributes

static LIBCORE_EXPORT std::shared_ptr< ImmediateExecutionContextINSTANCE = std::make_shared<ledger::core::ImmediateExecutionContext>()
 

The documentation for this class was generated from the following files: