|
DDS
ver. 3.6
|
#include <Scheduler.h>
Classes | |
| struct | SSchedule |
Public Types | |
| using | ScheduleVector_t = std::vector< SSchedule > |
| using | CollectionMap_t = std::map< size_t, std::vector< uint64_t >, std::greater< size_t > > |
| using | weakChannelInfoVector_t = std::vector< dds::protocol_api::SWeakChannelInfo< CAgentChannel > > |
Public Member Functions | |
| CScheduler () | |
| ~CScheduler () | |
| void | makeSchedule (const topology_api::CTopoCore &_topology, const weakChannelInfoVector_t &_channels) |
| void | makeSchedule (const topology_api::CTopoCore &_topology, const weakChannelInfoVector_t &_channels, const topology_api::CTopoCore::IdSet_t &_addedTasks, const topology_api::CTopoCore::IdSet_t &_addedCollections) |
| const ScheduleVector_t & | getSchedule () const |
| std::string | toString () |
Static Public Member Functions | |
| static bool | hostPatternMatches (const std::string &_hostPattern, const std::string &_host) |
| using dds::commander_cmd::CScheduler::CollectionMap_t = std::map<size_t, std::vector<uint64_t>, std::greater<size_t> > |
| using dds::commander_cmd::CScheduler::ScheduleVector_t = std::vector<SSchedule> |
| using dds::commander_cmd::CScheduler::weakChannelInfoVector_t = std::vector<dds::protocol_api::SWeakChannelInfo<CAgentChannel> > |
| CScheduler::CScheduler | ( | ) |
| CScheduler::~CScheduler | ( | ) |
| const CScheduler::ScheduleVector_t & CScheduler::getSchedule | ( | ) | const |
|
static |
| void CScheduler::makeSchedule | ( | const topology_api::CTopoCore & | _topology, |
| const weakChannelInfoVector_t & | _channels | ||
| ) |
| void CScheduler::makeSchedule | ( | const topology_api::CTopoCore & | _topology, |
| const weakChannelInfoVector_t & | _channels, | ||
| const topology_api::CTopoCore::IdSet_t & | _addedTasks, | ||
| const topology_api::CTopoCore::IdSet_t & | _addedCollections | ||
| ) |
| string CScheduler::toString | ( | ) |
1.8.15