|
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" } } |
1.8.15