proxygen
folly::DrivableExecutor Class Referenceabstract

#include <DrivableExecutor.h>

Inheritance diagram for folly::DrivableExecutor:
folly::Executor DummyDrivableExecutor folly::EventBase folly::ManualExecutor folly::python::AsyncioExecutor folly::python::GILAwareManualExecutor folly::TimedDrivableExecutor ManualWaiter

Public Member Functions

 ~DrivableExecutor () override=default
 
virtual void drive ()=0
 
- Public Member Functions inherited from folly::Executor
virtual ~Executor ()
 
virtual void add (Func)=0
 
virtual void addWithPriority (Func, int8_t priority)
 
virtual uint8_t getNumPriorities () const
 

Additional Inherited Members

- Static Public Member Functions inherited from folly::Executor
template<typename ExecutorT >
static KeepAlive< ExecutorT > getKeepAliveToken (ExecutorT *executor)
 
template<typename ExecutorT >
static KeepAlive< ExecutorT > getKeepAliveToken (ExecutorT &executor)
 
- Static Public Attributes inherited from folly::Executor
static const int8_t LO_PRI = SCHAR_MIN
 
static const int8_t MID_PRI = 0
 
static const int8_t HI_PRI = SCHAR_MAX
 
- Protected Member Functions inherited from folly::Executor
virtual bool keepAliveAcquire ()
 
virtual void keepAliveRelease ()
 
- Static Protected Member Functions inherited from folly::Executor
template<typename ExecutorT >
static bool isKeepAliveDummy (const KeepAlive< ExecutorT > &keepAlive)
 
template<typename ExecutorT >
static KeepAlive< ExecutorT > makeKeepAlive (ExecutorT *executor)
 

Detailed Description

Definition at line 40 of file DrivableExecutor.h.

Constructor & Destructor Documentation

folly::DrivableExecutor::~DrivableExecutor ( )
overridedefault

Member Function Documentation


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