DDS  ver. 3.6
Namespaces | Enumerations | Functions
EnvProp.h File Reference
#include <cstdlib>
#include <string>

Go to the source code of this file.

Namespaces

 dds
 Miscellaneous functions and helpers are located here.
 

Enumerations

enum  dds::EEnvProp {
  dds::task_id, dds::task_index, dds::task_name, dds::task_path,
  dds::collection_index, dds::collection_name, dds::group_name, dds::dds_location,
  dds::dds_session_id, dds::dds_slot_id
}
 a list of envioronment properties More...
 

Functions

template<EEnvProp T>
std::enable_if< T==task_id||T==dds_slot_id, uint64_t >::type dds::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 dds::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 dds::env_prop ()
 The function returns a value for a given environment property. More...