RTI Connext Traditional C++ API  Version 6.0.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
DDS_Octets Struct Reference

Built-in type consisting of a variable-length array of opaque bytes. More...

Public Member Functions

 DDS_Octets ()
 Constructor.
 
 DDS_Octets (int size)
 Constructor that specifies the size of the allocated octets array.
 
 ~DDS_Octets ()
 Destructor.
 

Public Attributes

int length
 Number of octets to serialize.
 
unsigned char * value
 DDS_Octets array value.
 

Detailed Description

Built-in type consisting of a variable-length array of opaque bytes.

Constructor & Destructor Documentation

DDS_Octets::DDS_Octets ( )
inline

Constructor.

The default constructor initializes the newly created object with NULL value, and zero length.

DDS_Octets::DDS_Octets ( int  size)
inline

Constructor that specifies the size of the allocated octets array.

After this method is called, length is set to zero.

If a memory allocation failure occurs, and the DDS_Octets structure is allocated but the array inside of it cannot be, the array will be NULL.

Parameters
size<<in>> Size of the allocated octets array.

References DDS_OctetBuffer_alloc(), and value.

DDS_Octets::~DDS_Octets ( )
inline

Destructor.

References DDS_OctetBuffer_free(), and value.

Member Data Documentation

int DDS_Octets::length

Number of octets to serialize.

unsigned char* DDS_Octets::value

DDS_Octets array value.

Referenced by DDS_Octets(), and ~DDS_Octets().


RTI Connext Traditional C++ API Version 6.0.1 Copyright © Sat Nov 23 2019 Real-Time Innovations, Inc