Class TypeIdV1

Inheritance Relationships

Base Types

Class Documentation

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

Class TypeIdV1

Public Functions

inline RTPS_DllAPI TypeIdV1()

Constructor without parameters.

inline RTPS_DllAPI TypeIdV1(const TypeIdV1 &type)

Copy constructor.

Parameters:

type – Another instance of TypeIdV1

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

Constructor using a TypeIndentifier.

Parameters:

identifier – TypeIdentifier to be set

inline RTPS_DllAPI TypeIdV1(TypeIdV1 &&type)

Move constructor.

Parameters:

type – Another instance of TypeIdV1

inline RTPS_DllAPI TypeIdV1 & operator= (const TypeIdV1 &type)
inline RTPS_DllAPI TypeIdV1 & operator= (TypeIdV1 &&type)
virtual RTPS_DllAPI ~TypeIdV1() override = default

Destructor.

inline virtual void clear() override

Clears the QosPolicy object.

inline RTPS_DllAPI TypeIdV1 & operator= (const fastrtps::types::TypeIdentifier &type_id)
inline RTPS_DllAPI const fastrtps::types::TypeIdentifier & get () const

Getter for the TypeIndentifier.

Returns:

TypeIdentifier reference

Public Members

fastrtps::types::TypeIdentifier m_type_identifier

Type Identifier.