Public Member Functions | |
const DDS_ProductVersion_t & | get_product_version () const |
Get the RTI Data Distribution Service product version. | |
const NDDS_Config_LibraryVersion_t & | get_cpp_api_version () const |
Get the version of the C++ API library. | |
const NDDS_Config_LibraryVersion_t & | get_c_api_version () const |
Get the version of the C API library. | |
const NDDS_Config_LibraryVersion_t & | get_core_version () const |
Get the version of the core library. | |
const char * | to_string () const |
Get this version in string form. | |
Static Public Member Functions | |
static const NDDSConfigVersion & | get_instance () |
Get the singleton instance of this type. |
The complete version is made up of the versions of the individual libraries that make up the product distribution.
static const NDDSConfigVersion& NDDSConfigVersion::get_instance | ( | ) | [static] |
Get the singleton instance of this type.
const DDS_ProductVersion_t& NDDSConfigVersion::get_product_version | ( | ) | const |
Get the RTI Data Distribution Service product version.
const NDDS_Config_LibraryVersion_t& NDDSConfigVersion::get_cpp_api_version | ( | ) | const |
Get the version of the C++ API library.
const NDDS_Config_LibraryVersion_t& NDDSConfigVersion::get_c_api_version | ( | ) | const |
Get the version of the C API library.
const NDDS_Config_LibraryVersion_t& NDDSConfigVersion::get_core_version | ( | ) | const |
Get the version of the core library.
const char* NDDSConfigVersion::to_string | ( | ) | const |
Get this version in string form.
Combine all of the constituent library versions into a single string.
The memory in which the string is stored in internal to this NDDSConfigVersion. The caller should not modify it.