#include <flow_event.h>
Definition at line 267 of file flow_event.h.
FlowEventQueueBase::FlowEventQueueBase |
( |
FlowProto * |
proto, |
|
|
const std::string & |
name, |
|
|
uint32_t |
task_id, |
|
|
int |
task_instance, |
|
|
FlowTokenPool * |
pool, |
|
|
uint16_t |
latency_limit, |
|
|
uint32_t |
max_iterations |
|
) |
| |
FlowEventQueueBase::~FlowEventQueueBase |
( |
| ) |
|
|
virtual |
bool FlowEventQueueBase::CanEnqueue |
( |
FlowEvent * |
event | ) |
|
|
protected |
bool FlowEventQueueBase::CanProcess |
( |
FlowEvent * |
event | ) |
|
|
protected |
void FlowEventQueueBase::Enqueue |
( |
FlowEvent * |
event | ) |
|
uint64_t FlowEventQueueBase::events_enqueued |
( |
| ) |
const |
|
inline |
uint64_t FlowEventQueueBase::events_processed |
( |
| ) |
const |
|
inline |
virtual bool FlowEventQueueBase::HandleEvent |
( |
FlowEvent * |
event | ) |
|
|
pure virtual |
bool FlowEventQueueBase::Handler |
( |
FlowEvent * |
event | ) |
|
|
virtual |
uint32_t FlowEventQueueBase::Length |
( |
| ) |
|
|
inline |
void FlowEventQueueBase::MayBeStartRunner |
( |
| ) |
|
|
inline |
void FlowEventQueueBase::ProcessDone |
( |
FlowEvent * |
event, |
|
|
bool |
update_rev_flow |
|
) |
| |
|
protected |
Queue* FlowEventQueueBase::queue |
( |
| ) |
const |
|
inline |
void FlowEventQueueBase::set_disable |
( |
bool |
val | ) |
|
|
inline |
void FlowEventQueueBase::Shutdown |
( |
| ) |
|
bool FlowEventQueueBase::TaskEntry |
( |
| ) |
|
void FlowEventQueueBase::TaskExit |
( |
bool |
done | ) |
|
bool FlowEventQueueBase::TokenCheck |
( |
| ) |
|
uint32_t FlowEventQueueBase::count_ |
|
protected |
uint64_t FlowEventQueueBase::events_processed_ |
|
protected |
uint16_t FlowEventQueueBase::latency_limit_ |
|
protected |
Queue* FlowEventQueueBase::queue_ |
|
protected |
struct rusage FlowEventQueueBase::rusage_ |
|
protected |
uint64_t FlowEventQueueBase::task_start_ |
|
protected |
The documentation for this class was generated from the following files: