Class TypeIdV1
Defined in File QosPolicies.hpp
Inheritance Relationships
Base Types
public eprosima::fastdds::dds::Parameter_t
(Class Parameter_t)public eprosima::fastdds::dds::QosPolicy
(Class QosPolicy)
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 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.
-
inline RTPS_DllAPI TypeIdV1()