Fast DDS  Version 3.6.1.0
Fast DDS
ParameterOriginalWriterInfo_t Class Reference

#include <ParameterTypes.hpp>

Inheritance diagram for ParameterOriginalWriterInfo_t:
Parameter_t

Public Member Functions

 ParameterOriginalWriterInfo_t ()
 Constructor without parameters. More...
 
 ParameterOriginalWriterInfo_t (ParameterId_t pid, uint16_t in_length)
 Constructor using a parameter PID and the parameter length. More...
 
bool addToCDRMessage (fastdds::rtps::CDRMessage_t *msg) const
 Add the parameter to a CDRMessage_t message. More...
 
bool readFromCDRMessage (fastdds::rtps::CDRMessage_t *msg, uint16_t size)
 Read the parameter from a CDRMessage_t message. More...
 
- Public Member Functions inherited from Parameter_t
FASTDDS_EXPORTED_API Parameter_t ()
 Constructor without parameters. More...
 
FASTDDS_EXPORTED_API Parameter_t (ParameterId_t pid, uint16_t length)
 Constructor using a parameter PID and the parameter length. More...
 
virtual FASTDDS_EXPORTED_API ~Parameter_t ()
 Destructor. More...
 
bool operator== (const Parameter_t &b) const
 

Public Attributes

fastdds::rtps::OriginalWriterInfo original_writer_info
 Original Writer Info
By default, unknown. More...
 
- Public Attributes inherited from Parameter_t
ParameterId_t Pid
 Parameter ID.
By default, PID_PAD. More...
 
uint16_t length
 Parameter length.
By default, 0. More...
 

Constructor & Destructor Documentation

◆ ParameterOriginalWriterInfo_t() [1/2]

Constructor without parameters.

◆ ParameterOriginalWriterInfo_t() [2/2]

ParameterOriginalWriterInfo_t ( ParameterId_t  pid,
uint16_t  in_length 
)
inline

Constructor using a parameter PID and the parameter length.

Parameters
pidPid of the parameter
in_lengthIts associated length

Member Function Documentation

◆ addToCDRMessage()

bool addToCDRMessage ( fastdds::rtps::CDRMessage_t msg) const

Add the parameter to a CDRMessage_t message.

Parameters
[in,out]msgPointer to the message where the parameter should be added.
Returns
True if the parameter was correctly added.

◆ readFromCDRMessage()

bool readFromCDRMessage ( fastdds::rtps::CDRMessage_t msg,
uint16_t  size 
)

Read the parameter from a CDRMessage_t message.

Parameters
[in,out]msgPointer to the message from where the parameter should be taken.
sizeSize of the parameter field to read
Returns
True if the parameter was correctly taken.

Member Data Documentation

◆ original_writer_info

fastdds::rtps::OriginalWriterInfo original_writer_info

Original Writer Info
By default, unknown.


The documentation for this class was generated from the following file: