|
DDS
ver. 2.0
|
#include <SSHScheduler.h>
Classes | |
| struct | SSchedule |
Public Types | |
| typedef std::vector< SSchedule > | ScheduleVector_t |
| typedef std::map< size_t, std::vector< uint64_t >, std::greater< size_t > > | CollectionMap_t |
| typedef std::vector< dds::protocol_api::SWeakChannelInfo< CAgentChannel > > | weakChannelInfoVector_t |
Public Member Functions | |
| CSSHScheduler () | |
| ~CSSHScheduler () | |
| void | makeSchedule (const topology_api::CTopology &_topology, const weakChannelInfoVector_t &_channels) |
| void | makeSchedule (const topology_api::CTopology &_topology, const weakChannelInfoVector_t &_channels, const topology_api::CTopology::HashSet_t &_addedTasks, const topology_api::CTopology::HashSet_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) |
| typedef std::map<size_t, std::vector<uint64_t>, std::greater<size_t> > dds::commander_cmd::CSSHScheduler::CollectionMap_t |
| typedef std::vector<SSchedule> dds::commander_cmd::CSSHScheduler::ScheduleVector_t |
| typedef std::vector<dds::protocol_api::SWeakChannelInfo<CAgentChannel> > dds::commander_cmd::CSSHScheduler::weakChannelInfoVector_t |
| CSSHScheduler::CSSHScheduler | ( | ) |
| CSSHScheduler::~CSSHScheduler | ( | ) |
| const CSSHScheduler::ScheduleVector_t & CSSHScheduler::getSchedule | ( | ) | const |
|
static |
| void CSSHScheduler::makeSchedule | ( | const topology_api::CTopology & | _topology, |
| const weakChannelInfoVector_t & | _channels | ||
| ) |
| void CSSHScheduler::makeSchedule | ( | const topology_api::CTopology & | _topology, |
| const weakChannelInfoVector_t & | _channels, | ||
| const topology_api::CTopology::HashSet_t & | _addedTasks, | ||
| const topology_api::CTopology::HashSet_t & | _addedCollections | ||
| ) |
| string CSSHScheduler::toString | ( | ) |
1.8.13