OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Task Member List

This is the complete list of members for Task, including all inherited members.

Description() const =0Taskpure virtual
DISALLOW_COPY_AND_ASSIGN(Task)Taskprivate
enqueue_time() const Taskinline
enqueue_time_Taskprivate
execute_delay() const Taskinline
execute_delay_Taskprivate
GetSeqno() const Taskinline
GetState() const Taskinline
GetTaskId() const Taskinline
GetTaskInstance() const Taskinline
INIT enum valueTask
kTaskInstanceAnyTaskstatic
OnTaskCancel()Taskinlinevirtual
operator<<(std::ostream &out, const Task &task)Taskfriend
RUN enum valueTask
Run()=0Taskpure virtual
Running()Taskstatic
schedule_delay() const Taskinline
schedule_delay_Taskprivate
schedule_time() const Taskinline
schedule_time_Taskprivate
seqno_Taskprivate
SetSeqNo(uint64_t seqno)Taskinlineprivate
SetState(State s)Taskinlineprivate
SetTaskComplete()Taskinlineprivate
SetTaskRecycle()Taskinlineprivate
SetTbbState(TbbState s)Taskinlineprivate
StartTask(TaskScheduler *scheduler)Taskprivate
State enum nameTask
state_Taskprivate
Task(int task_id, int task_instance)Task
Task(int task_id)Task
task_cancel_Taskprivate
task_cancelled() const Taskinline
task_id_Taskprivate
task_impl_Taskprivate
task_instance_Taskprivate
task_recycle_Taskprivate
TaskEntry classTaskfriend
TaskImpl classTaskfriend
TaskScheduler classTaskfriend
TBB_DONE enum valueTask
TBB_ENQUEUED enum valueTask
TBB_EXEC enum valueTask
TBB_INIT enum valueTask
tbb_state_Taskprivate
TbbState enum nameTask
WAIT enum valueTask
waitq_hook_Taskprivate
~Task()Taskinlinevirtual