Fast DDS  Version 3.6.1.0
Fast DDS

Base Parameter class with parameter PID and parameter length in bytes. More...

#include <ParameterTypes.hpp>

Inheritance diagram for Parameter_t:
DataRepresentationQosPolicy DataSharingQosPolicy DeadlineQosPolicy DestinationOrderQosPolicy DisablePositiveACKsQosPolicy DurabilityQosPolicy DurabilityServiceQosPolicy GenericDataQosPolicy HistoryQosPolicy LatencyBudgetQosPolicy LifespanQosPolicy LivelinessQosPolicy OwnershipQosPolicy OwnershipStrengthQosPolicy ParameterBool_t ParameterBuiltinEndpointSet_t ParameterCount_t ParameterDomainId_t ParameterEntityId_t ParameterGuid_t ParameterIP4Address_t ParameterKey_t ParameterLocator_t ParameterNetworkConfigSet_t ParameterOriginalWriterInfo_t ParameterPort_t ParameterProductVersion_t ParameterPropertyList_t ParameterProtocolVersion_t ParameterSampleIdentity_t ParameterStatusInfo_t ParameterString_t ParameterTime_t ParameterVendorId_t PartitionQosPolicy PresentationQosPolicy ReliabilityQosPolicy ResourceLimitsQosPolicy TimeBasedFilterQosPolicy TransportPriorityQosPolicy TypeConsistencyEnforcementQosPolicy TypeIdV1 TypeObjectV1 TypeInformationParameter

Public Member Functions

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

ParameterId_t Pid
 Parameter ID.
By default, PID_PAD. More...
 
uint16_t length
 Parameter length.
By default, 0. More...
 

Detailed Description

Base Parameter class with parameter PID and parameter length in bytes.

Constructor & Destructor Documentation

◆ Parameter_t() [1/2]

FASTDDS_EXPORTED_API Parameter_t ( )
inline

Constructor without parameters.

◆ Parameter_t() [2/2]

FASTDDS_EXPORTED_API Parameter_t ( ParameterId_t  pid,
uint16_t  length 
)
inline

Constructor using a parameter PID and the parameter length.

Parameters
pidPid of the parameter
lengthIts associated length

◆ ~Parameter_t()

virtual FASTDDS_EXPORTED_API ~Parameter_t ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ operator==()

bool operator== ( const Parameter_t b) const
inline

Member Data Documentation

◆ length

uint16_t length

Parameter length.
By default, 0.

◆ Pid

Parameter ID.
By default, PID_PAD.


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