RTI Connext Traditional C++ API  Version 6.1.0
NDDSConfigVersion Class Reference

<<interface>> The version of an RTI Connext distribution. More...

Public Member Functions

const DDS_ProductVersion_tget_product_version () const
 Get the RTI Connext product version. More...
 
const NDDS_Config_LibraryVersion_tget_cpp_api_version () const
 Get the version of the C++ API library. More...
 
const NDDS_Config_LibraryVersion_tget_c_api_version () const
 Get the version of the C API library. More...
 
const NDDS_Config_LibraryVersion_tget_core_version () const
 Get the version of the core library. More...
 
const char * to_string () const
 Get this version in string form. More...
 

Static Public Member Functions

static const NDDSConfigVersionget_instance ()
 Get the singleton instance of this type. More...
 

Detailed Description

<<interface>> The version of an RTI Connext distribution.

The complete version is made up of the versions of the individual libraries that make up the product distribution.

Member Function Documentation

◆ get_instance()

static const NDDSConfigVersion& NDDSConfigVersion::get_instance ( )
static

Get the singleton instance of this type.

◆ get_product_version()

const DDS_ProductVersion_t& NDDSConfigVersion::get_product_version ( ) const

Get the RTI Connext product version.

◆ get_cpp_api_version()

const NDDS_Config_LibraryVersion_t& NDDSConfigVersion::get_cpp_api_version ( ) const

Get the version of the C++ API library.

◆ get_c_api_version()

const NDDS_Config_LibraryVersion_t& NDDSConfigVersion::get_c_api_version ( ) const

Get the version of the C API library.

◆ get_core_version()

const NDDS_Config_LibraryVersion_t& NDDSConfigVersion::get_core_version ( ) const

Get the version of the core library.

◆ to_string()

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.