RTI Connext Traditional C++ API  Version 7.0.0

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

Public Member Functions

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

Public Attributes

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

Detailed Description

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

Constructor & Destructor Documentation

◆ DDS_Octets() [1/2]

DDS_Octets::DDS_Octets ( )
inline

Constructor.

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

References DDS_OctetBuffer_dup(), length, and value.

Referenced by ~DDS_Octets().

◆ DDS_Octets() [2/2]

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().

◆ ~DDS_Octets()

DDS_Octets::~DDS_Octets ( )
inline

Member Data Documentation

◆ length

int DDS_Octets::length

◆ value