Class Parameter_t

Inheritance Relationships

Derived Types

Class Documentation

class Parameter_t

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

Subclassed by eprosima::fastdds::dds::DataRepresentationQosPolicy, eprosima::fastdds::dds::DataSharingQosPolicy, eprosima::fastdds::dds::DeadlineQosPolicy, eprosima::fastdds::dds::DestinationOrderQosPolicy, eprosima::fastdds::dds::DisablePositiveACKsQosPolicy, eprosima::fastdds::dds::DurabilityQosPolicy, eprosima::fastdds::dds::DurabilityServiceQosPolicy, eprosima::fastdds::dds::GenericDataQosPolicy, eprosima::fastdds::dds::HistoryQosPolicy, eprosima::fastdds::dds::LatencyBudgetQosPolicy, eprosima::fastdds::dds::LifespanQosPolicy, eprosima::fastdds::dds::LivelinessQosPolicy, eprosima::fastdds::dds::OwnershipQosPolicy, eprosima::fastdds::dds::OwnershipStrengthQosPolicy, eprosima::fastdds::dds::ParameterBool_t, eprosima::fastdds::dds::ParameterBuiltinEndpointSet_t, eprosima::fastdds::dds::ParameterCount_t, eprosima::fastdds::dds::ParameterEntityId_t, eprosima::fastdds::dds::ParameterGuid_t, eprosima::fastdds::dds::ParameterIP4Address_t, eprosima::fastdds::dds::ParameterKey_t, eprosima::fastdds::dds::ParameterLocator_t, eprosima::fastdds::dds::ParameterNetworkConfigSet_t, eprosima::fastdds::dds::ParameterPort_t, eprosima::fastdds::dds::ParameterPropertyList_t, eprosima::fastdds::dds::ParameterProtocolVersion_t, eprosima::fastdds::dds::ParameterSampleIdentity_t, eprosima::fastdds::dds::ParameterStatusInfo_t, eprosima::fastdds::dds::ParameterString_t, eprosima::fastdds::dds::ParameterTime_t, eprosima::fastdds::dds::ParameterVendorId_t, eprosima::fastdds::dds::PartitionQosPolicy, eprosima::fastdds::dds::PresentationQosPolicy, eprosima::fastdds::dds::ReliabilityQosPolicy, eprosima::fastdds::dds::ResourceLimitsQosPolicy, eprosima::fastdds::dds::TimeBasedFilterQosPolicy, eprosima::fastdds::dds::TransportPriorityQosPolicy, eprosima::fastdds::dds::TypeConsistencyEnforcementQosPolicy, eprosima::fastdds::dds::TypeIdV1, eprosima::fastdds::dds::TypeObjectV1, eprosima::fastdds::dds::xtypes::TypeInformation

Public Functions

inline RTPS_DllAPI Parameter_t()

Constructor without parameters.

inline RTPS_DllAPI Parameter_t(ParameterId_t pid, uint16_t length)

Constructor using a parameter PID and the parameter length

Parameters:
  • pid – Pid of the parameter

  • length – Its associated length

inline virtual RTPS_DllAPI ~Parameter_t()

Destructor.

inline bool operator==(const Parameter_t &b) const

Public Members

ParameterId_t Pid

Parameter ID.

By default, PID_PAD.

uint16_t length

Parameter length.

By default, 0.