NDDSConfigVersion Class Reference
[Configuration Utilities]

<<interface>> The version of an RTI Data Distribution Service distribution. More...

List of all members.

Public Member Functions

const DDS_ProductVersion_tget_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 NDDSConfigVersionget_instance ()
 Get the singleton instance of this type.


Detailed Description

<<interface>> The version of an RTI Data Distribution Service distribution.

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


Member Function Documentation

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.


RTI Data Distribution Service C++ API Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc