18.1.5.10. TypeIdV1

class TypeIdV1 : public eprosima::fastdds::dds::Parameter_t, public eprosima::fastdds::dds::QosPolicy

Class TypeIdV1

Public Functions

inline TypeIdV1()

Constructor without parameters.

inline TypeIdV1(const TypeIdV1 &type)

Copy constructor.

Parameters

type – Another instance of TypeIdV1

inline TypeIdV1(const fastrtps::types::TypeIdentifier &identifier)

Constructor using a TypeIndentifier.

Parameters

identifier – TypeIdentifier to be set

inline TypeIdV1(TypeIdV1 &&type)

Move constructor.

Parameters

type – Another instance of TypeIdV1

virtual ~TypeIdV1() override = default

Destructor.

inline virtual void clear() override

Clears the QosPolicy object.

inline const fastrtps::types::TypeIdentifier &get() const

Getter for the TypeIndentifier.

Returns

TypeIdentifier reference

Public Members

fastrtps::types::TypeIdentifier m_type_identifier

Type Identifier.