DDS  ver. 3.4
Public Types | Public Member Functions | Public Attributes | List of all members
dds::topology_api::STopoRuntimeTask Struct Reference

#include <TopoTask.h>

Public Types

typedef std::map< Id_t, STopoRuntimeTaskMap_t
 
typedef std::function< bool(std::pair< Id_t, const STopoRuntimeTask & >)> Condition_t
 
typedef boost::filter_iterator< STopoRuntimeTask::Condition_t, STopoRuntimeTask::Map_t::const_iterator > FilterIterator_t
 
typedef std::pair< STopoRuntimeTask::FilterIterator_t, STopoRuntimeTask::FilterIterator_tFilterIteratorPair_t
 

Public Member Functions

 STopoRuntimeTask ()
 

Public Attributes

CTopoTask::Ptr_t m_task
 
size_t m_taskIndex
 
size_t m_collectionIndex
 
std::string m_taskPath
 
Id_t m_taskCollectionId
 

Member Typedef Documentation

◆ Condition_t

typedef std::function<bool(std::pair<Id_t, const STopoRuntimeTask&>)> dds::topology_api::STopoRuntimeTask::Condition_t

◆ FilterIterator_t

typedef boost::filter_iterator<STopoRuntimeTask::Condition_t, STopoRuntimeTask::Map_t::const_iterator> dds::topology_api::STopoRuntimeTask::FilterIterator_t

◆ FilterIteratorPair_t

◆ Map_t

Constructor & Destructor Documentation

◆ STopoRuntimeTask()

dds::topology_api::STopoRuntimeTask::STopoRuntimeTask ( )
inline

Member Data Documentation

◆ m_collectionIndex

size_t dds::topology_api::STopoRuntimeTask::m_collectionIndex

◆ m_task

CTopoTask::Ptr_t dds::topology_api::STopoRuntimeTask::m_task

◆ m_taskCollectionId

Id_t dds::topology_api::STopoRuntimeTask::m_taskCollectionId

◆ m_taskIndex

size_t dds::topology_api::STopoRuntimeTask::m_taskIndex

◆ m_taskPath

std::string dds::topology_api::STopoRuntimeTask::m_taskPath

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