MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Core::TaskSchedulerHandle Class Reference

#include <ProcessingArchitecture.hpp>

+ Collaboration diagram for MayaFlux::Core::TaskSchedulerHandle:

Public Member Functions

 TaskSchedulerHandle (std::shared_ptr< MayaFlux::Vruta::TaskScheduler > task_manager, MayaFlux::Vruta::ProcessingToken token)
 
void register_token_processor (Vruta::token_processing_func_t processor)
 Register custom processing function for token domain.
 
void process (uint64_t processing_units)
 Process all tasks in token domain.
 
bool is_valid () const
 Check if handle is valid.
 
void process_buffer_cycle ()
 Process all tasks scheduled for current buffer cycle.
 

Private Attributes

std::shared_ptr< Vruta::TaskSchedulerm_scheduler
 
Vruta::ProcessingToken m_token
 

Detailed Description

Definition at line 169 of file ProcessingArchitecture.hpp.


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