4 #ifndef DJINNI_GENERATED_THREADDISPATCHER_HPP 5 #define DJINNI_GENERATED_THREADDISPATCHER_HPP 11 #include <libcore_export.h> 13 #define LIBCORE_EXPORT 17 namespace ledger {
namespace core {
namespace api {
19 class ExecutionContext;
52 virtual std::shared_ptr<Lock>
newLock() = 0;
56 #endif //DJINNI_GENERATED_THREADDISPATCHER_HPP virtual std::shared_ptr< ExecutionContext > getThreadPoolExecutionContext(const std::string &name)=0
Definition: ThreadDispatcher.hpp:23
virtual std::shared_ptr< Lock > newLock()=0
Definition: Account.cpp:8
virtual std::shared_ptr< ExecutionContext > getMainExecutionContext()=0
virtual std::shared_ptr< ExecutionContext > getSerialExecutionContext(const std::string &name)=0