Class mediapipe::internal::SchedulerQueue
ClassList > mediapipe > internal > SchedulerQueue
Inherits the following classes: mediapipe::TaskQueue
Classes
| Type | Name |
|---|---|
| class | Item |
Public Types
| Type | Name |
|---|---|
| typedef std::function< void(bool idle)> | IdleCallback |
Public Functions
| Type | Name |
|---|---|
| void | AddItemToQueue (Item && item) |
| void | AddNode (CalculatorNode * node, CalculatorContext * cc) |
| void | AddNodeForOpen (CalculatorNode * node) |
| void | CleanupAfterRun () |
| int | GetTasksToSubmitToExecutor () |
| void | Reset () |
| void | RunNextTask () override |
| SchedulerQueue (SchedulerShared * shared) |
|
| void | SetExecutor (Executor * executor) |
| void | SetIdleCallback (IdleCallback callback) |
| void | SetRunning (bool running) |
| void | SubmitWaitingTasksToExecutor () |
Public Types Documentation
typedef IdleCallback
typedef std::function<void(bool idle)> mediapipe::internal::SchedulerQueue::IdleCallback;
Public Functions Documentation
function AddItemToQueue
void mediapipe::internal::SchedulerQueue::AddItemToQueue (
Item && item
)
function AddNode
void mediapipe::internal::SchedulerQueue::AddNode (
CalculatorNode * node,
CalculatorContext * cc
)
function AddNodeForOpen
void mediapipe::internal::SchedulerQueue::AddNodeForOpen (
CalculatorNode * node
)
function CleanupAfterRun
void mediapipe::internal::SchedulerQueue::CleanupAfterRun ()
function GetTasksToSubmitToExecutor
int mediapipe::internal::SchedulerQueue::GetTasksToSubmitToExecutor ()
function Reset
void mediapipe::internal::SchedulerQueue::Reset ()
function RunNextTask
void mediapipe::internal::SchedulerQueue::RunNextTask () override
function SchedulerQueue
inline explicit mediapipe::internal::SchedulerQueue::SchedulerQueue (
SchedulerShared * shared
)
function SetExecutor
void mediapipe::internal::SchedulerQueue::SetExecutor (
Executor * executor
)
function SetIdleCallback
inline void mediapipe::internal::SchedulerQueue::SetIdleCallback (
IdleCallback callback
)
function SetRunning
void mediapipe::internal::SchedulerQueue::SetRunning (
bool running
)
function SubmitWaitingTasksToExecutor
void mediapipe::internal::SchedulerQueue::SubmitWaitingTasksToExecutor ()
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/scheduler_queue.h