DDS  ver. 3.5.3.8.g5fe284b
Public Types | 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 Attributes

CTopoTask::Ptr_t m_task { nullptr }
 
Id_t m_taskId { 0 }
 
size_t m_taskIndex { 0 }
 
size_t m_collectionIndex { std::numeric_limits<uint32_t>::max() }
 
std::string m_taskPath
 
Id_t m_taskCollectionId { 0 }
 

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

Member Data Documentation

◆ m_collectionIndex

size_t dds::topology_api::STopoRuntimeTask::m_collectionIndex { std::numeric_limits<uint32_t>::max() }

◆ m_task

CTopoTask::Ptr_t dds::topology_api::STopoRuntimeTask::m_task { nullptr }

◆ m_taskCollectionId

Id_t dds::topology_api::STopoRuntimeTask::m_taskCollectionId { 0 }

◆ m_taskId

Id_t dds::topology_api::STopoRuntimeTask::m_taskId { 0 }

◆ m_taskIndex

size_t dds::topology_api::STopoRuntimeTask::m_taskIndex { 0 }

◆ m_taskPath

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

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