Skip to content

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