Grok 10.0.5
grk::FlowComponent Class Reference

#include <TileCache.h>

Public Member Functions

FlowComponentaddTo (tf::Taskflow &composition)
 
FlowComponentprecede (FlowComponent &successor)
 
FlowComponentprecede (FlowComponent *successor)
 
FlowComponentname (const std::string &name)
 
tf::Task & nextTask ()
 
FlowComponentaddTo (tf::Taskflow &composition)
 
FlowComponentprecede (FlowComponent &successor)
 
FlowComponentprecede (FlowComponent *successor)
 
FlowComponentname (const std::string &name)
 
tf::Task & nextTask ()
 

Private Attributes

std::queue< tf::Task > componentTasks_
 
tf::Taskflow componentFlow_
 
tf::Task compositionTask_
 

Member Function Documentation

◆ addTo() [1/2]

◆ addTo() [2/2]

FlowComponent * grk::FlowComponent::addTo ( tf::Taskflow & composition)
inline

◆ name() [1/2]

FlowComponent * grk::FlowComponent::name ( const std::string & name)
inline

◆ name() [2/2]

FlowComponent * grk::FlowComponent::name ( const std::string & name)
inline

◆ nextTask() [1/2]

tf::Task & grk::FlowComponent::nextTask ( )
inline

◆ nextTask() [2/2]

tf::Task & grk::FlowComponent::nextTask ( )
inline

◆ precede() [1/4]

◆ precede() [2/4]

FlowComponent * grk::FlowComponent::precede ( FlowComponent & successor)
inline

◆ precede() [3/4]

FlowComponent * grk::FlowComponent::precede ( FlowComponent * successor)
inline

◆ precede() [4/4]

FlowComponent * grk::FlowComponent::precede ( FlowComponent * successor)
inline

Member Data Documentation

◆ componentFlow_

tf::Taskflow FlowComponent::componentFlow_
private

◆ componentTasks_

std::queue< tf::Task > FlowComponent::componentTasks_
private

◆ compositionTask_

tf::Task FlowComponent::compositionTask_
private

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