Class xtypes::TypeInformationParameter. More...
#include <QosPolicies.hpp>

Public Member Functions | |
| FASTDDS_EXPORTED_API | TypeInformationParameter () |
| Constructor. | |
| FASTDDS_EXPORTED_API | TypeInformationParameter (const TypeInformationParameter &type) |
| Copy constructor. | |
| FASTDDS_EXPORTED_API | TypeInformationParameter (const eprosima::fastdds::dds::xtypes::TypeInformation &info) |
| Constructor using a TypeInformation. | |
| FASTDDS_EXPORTED_API | TypeInformationParameter (TypeInformationParameter &&type) |
| Move Constructor. | |
| FASTDDS_EXPORTED_API TypeInformationParameter & | operator= (const TypeInformationParameter &type) |
| FASTDDS_EXPORTED_API TypeInformationParameter & | operator= (TypeInformationParameter &&type) |
| virtual FASTDDS_EXPORTED_API | ~TypeInformationParameter () override=default |
| Destructor. | |
| void | clear () override |
| Clears the QosPolicy object. | |
| FASTDDS_EXPORTED_API bool | assigned () const |
| Check if it is assigned. | |
| FASTDDS_EXPORTED_API void | assigned (bool value) |
| Setter for assigned boolean. | |
| FASTDDS_EXPORTED_API TypeInformationParameter & | operator= (const TypeInformation &type_info) |
Public Member Functions inherited from Parameter_t | |
| 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 |
Public Member Functions inherited from QosPolicy | |
| 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 | |
| eprosima::fastdds::dds::xtypes::TypeInformation | type_information |
| Type Information. | |
Public Attributes inherited from Parameter_t | |
| ParameterId_t | Pid |
| Parameter ID. By default, PID_PAD. | |
| uint16_t | length |
| Parameter length. By default, 0. | |
Public Attributes inherited from QosPolicy | |
| bool | hasChanged |
| Boolean that indicates if the Qos has been changed with respect to the default Qos. | |
Additional Inherited Members | |
Protected Attributes inherited from QosPolicy | |
| bool | send_always_ |
| Boolean that indicates if the Qos has to be sent even if it is not changed. | |
|
inline |
Constructor.
|
inline |
Copy constructor.
| type | Another instance of TypeInformationParameter |
|
inline |
Constructor using a TypeInformation.
| info | TypeInformation to be set |
|
inline |
Move Constructor.
| type | Another instance of TypeInformationParameter |
|
overridevirtualdefault |
Destructor.
|
inline |
Check if it is assigned.
|
inline |
Setter for assigned boolean.
| value | Boolean to be set |
|
inline |
|
inline |
|
inline |
| eprosima::fastdds::dds::xtypes::TypeInformation type_information |
Type Information.