DDS
ver. 3.6
|
Miscellaneous functions and helpers are located here. More...
Classes | |
class | CMonitoringThread |
class | CSMIntercomChannel |
class | CSSHConfigFile |
Reads dds-ssh configuration file either from a text file or stream. More... | |
struct | SConfigRecord |
The class represents a single record of a dds-ssh configuration file. More... | |
Typedefs | |
typedef std::map< EAgentCmdType, std::string > | mapAgentCmdTypeCodes_t |
using | configRecord_t = std::shared_ptr< SConfigRecord > |
using | configRecords_t = std::vector< configRecord_t > |
Enumerations | |
enum | EAgentCmdType { EAgentCmdType::UNKNOWN = -1, EAgentCmdType::GETLOG = 0 } |
enum | EEnvProp { task_id, task_index, task_name, task_path, collection_index, collection_name, group_name, dds_location, dds_session_id, dds_slot_id } |
a list of envioronment properties More... | |
Functions | |
std::istream & | operator>> (std::istream &_in, EAgentCmdType &_agentCmd) |
std::ostream & | operator<< (std::ostream &_out, EAgentCmdType &_agentCmd) |
template<EEnvProp T> | |
std::enable_if< T==task_id||T==dds_slot_id, uint64_t >::type | env_prop () |
The function returns a value for a given environment property. More... | |
template<EEnvProp T> | |
std::enable_if< T==task_index||T==collection_index, size_t >::type | env_prop () |
The function returns a value for a given environment property. More... | |
template<EEnvProp T> | |
std::enable_if< T==task_name||T==collection_name||T==group_name||T==dds_location||T==task_path||T==dds_session_id, std::string >::type | env_prop () |
The function returns a value for a given environment property. More... | |
Variables | |
const mapAgentCmdTypeCodes_t | AgentCmdTypeCodeToString = { { EAgentCmdType::GETLOG, "getlog" } } |
Miscellaneous functions and helpers are located here.
using dds::configRecord_t = typedef std::shared_ptr<SConfigRecord> |
using dds::configRecords_t = typedef std::vector<configRecord_t> |
typedef std::map<EAgentCmdType, std::string> dds::mapAgentCmdTypeCodes_t |
|
strong |
enum dds::EEnvProp |
a list of envioronment properties
|
inline |
The function returns a value for a given environment property.
Example Usage:
T | type one of the environment property listed in EEnvProp. |
|
inline |
The function returns a value for a given environment property.
Example Usage:
T | type one of the environment property listed in EEnvProp. |
|
inline |
The function returns a value for a given environment property.
Example Usage:
T | type one of the environment property listed in enum EEnvProp. |
|
inline |
|
inline |
const mapAgentCmdTypeCodes_t dds::AgentCmdTypeCodeToString = { { EAgentCmdType::GETLOG, "getlog" } } |