<<interface>> DDS_KeyedOctets type support.
More...
|
static DDS_ReturnCode_t | register_type (DDSDomainParticipant *participant, const char *type_name="DDS::KeyedOctets") |
| Allows an application to communicate to RTI Connext the existence of the DDS_KeyedOctets data type. More...
|
|
static DDS_ReturnCode_t | unregister_type (DDSDomainParticipant *participant, const char *type_name="DDS::KeyedOctets") |
| Allows an application to unregister the DDS_KeyedOctets data type from RTI Connext. After calling unregister_type, no further communication using this type is possible. More...
|
|
static const char * | get_type_name () |
| Get the default name for the DDS_KeyedOctets type. More...
|
|
static void | print_data (const DDS_KeyedOctets *a_data) |
| <<extension>> Print value of data type to standard out. More...
|
|
static DDS_TypeCode * | get_typecode () |
| <<extension>> Retrieves the TypeCode for the Type. More...
|
|
static DDS_ReturnCode_t | serialize_data_to_cdr_buffer (char *buffer, unsigned int &length, const DDS_KeyedOctets *a_data) |
| <<extension>> Serializes the input sample into a CDR buffer of octets. More...
|
|
static DDS_ReturnCode_t | serialize_data_to_cdr_buffer_ex (char *buffer, unsigned int &length, const DDS_KeyedOctets *a_data, DDS_DataRepresentationId_t representation) |
| <<extension>> Serializes the input sample into a buffer of octets. More...
|
|
static DDS_ReturnCode_t | deserialize_data_from_cdr_buffer (DDS_KeyedOctets *a_data, const char *buffer, unsigned int length) |
| <<extension>> Deserializes a sample from a buffer of octets. More...
|
|
static DDS_ReturnCode_t | data_to_string (DDS_KeyedOctets *sample, char *str, DDS_UnsignedLong &str_size, const DDS_PrintFormatProperty &property) |
| <<extension>> Get the string representation of an input sample. More...
|
|
◆ register_type()
◆ unregister_type()
◆ get_type_name()
static const char* DDSKeyedOctetsTypeSupport::get_type_name |
( |
| ) |
|
|
static |
◆ print_data()
static void DDSKeyedOctetsTypeSupport::print_data |
( |
const DDS_KeyedOctets * |
a_data | ) |
|
|
static |
<<extension>> Print value of data type to standard out.
The generated implementation of the operation knows how to print value of a data type.
- Parameters
-
◆ get_typecode()
static DDS_TypeCode* DDSKeyedOctetsTypeSupport::get_typecode |
( |
| ) |
|
|
static |
◆ serialize_data_to_cdr_buffer()
◆ serialize_data_to_cdr_buffer_ex()
◆ deserialize_data_from_cdr_buffer()
◆ data_to_string()