Class TypeObjectV1. More...
#include <QosPolicies.hpp>
Public Member Functions | |
FASTDDS_EXPORTED_API | TypeObjectV1 () |
Constructor. | |
FASTDDS_EXPORTED_API | TypeObjectV1 (const TypeObjectV1 &type) |
Copy constructor. | |
FASTDDS_EXPORTED_API | TypeObjectV1 (const xtypes::TypeObject &type) |
Constructor using a TypeObject. | |
FASTDDS_EXPORTED_API | TypeObjectV1 (TypeObjectV1 &&type) |
Move constructor. | |
FASTDDS_EXPORTED_API TypeObjectV1 & | operator= (const TypeObjectV1 &type) |
FASTDDS_EXPORTED_API TypeObjectV1 & | operator= (TypeObjectV1 &&type) |
virtual FASTDDS_EXPORTED_API | ~TypeObjectV1 () override=default |
Destructor. | |
void | clear () override |
Clears the QosPolicy object. | |
FASTDDS_EXPORTED_API TypeObjectV1 & | operator= (const xtypes::TypeObject &type_object) |
FASTDDS_EXPORTED_API const xtypes::TypeObject & | get () const |
Getter for the TypeObject. | |
![]() | |
FASTDDS_EXPORTED_API | Parameter_t () |
Constructor without parameters. | |
FASTDDS_EXPORTED_API | Parameter_t (ParameterId_t pid, uint16_t length) |
Constructor using a parameter PID and the parameter length. | |
virtual FASTDDS_EXPORTED_API | ~Parameter_t () |
Destructor. | |
bool | operator== (const Parameter_t &b) const |
![]() | |
QosPolicy () | |
Constructor without parameters. | |
QosPolicy (bool send_always) | |
Constructor. | |
QosPolicy (const QosPolicy &b)=default | |
Copy Constructor. | |
virtual | ~QosPolicy ()=default |
Destructor. | |
bool | operator== (const QosPolicy &b) const |
QosPolicy & | operator= (const QosPolicy &b)=default |
virtual bool | send_always () const |
Whether it should always be sent. | |
Public Attributes | |
xtypes::TypeObject | m_type_object |
Type Object. | |
![]() | |
ParameterId_t | Pid |
Parameter ID. By default, PID_PAD. | |
uint16_t | length |
Parameter length. By default, 0. | |
![]() | |
bool | hasChanged |
Boolean that indicates if the Qos has been changed with respect to the default Qos. | |
Additional Inherited Members | |
![]() | |
bool | send_always_ |
Boolean that indicates if the Qos has to be sent even if it is not changed. | |
Class TypeObjectV1.
|
inline |
Constructor.
|
inline |
Copy constructor.
type | Another instance of TypeObjectV1 |
|
inline |
Constructor using a TypeObject.
type | TypeObject to be set |
|
inline |
Move constructor.
type | Another instance of TypeObjectV1 |
|
overridevirtualdefault |
Destructor.
|
inline |
Getter for the TypeObject.
|
inline |
|
inline |
|
inline |
xtypes::TypeObject m_type_object |
Type Object.