DDS
ver. 3.5.3.8.g5fe284b
|
#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::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) |
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::CTopoCore & | _topology, |
const weakChannelInfoVector_t & | _channels | ||
) |
void CSSHScheduler::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 CSSHScheduler::toString | ( | ) |