|
Safe DDS
|
InlineQoS functionality. More...
#include <InlineQoS.hpp>
Public Member Functions | |
| InlineQoS () noexcept | |
| Inline QoS constructor. More... | |
| InlineQoS & | operator= (const UserInlineQoS &user_qos) &noexcept |
| Copy operator from UserInlineQoS. Can only be used on lvalue objects. More... | |
| void | init () noexcept |
| Inits all parameter header. More... | |
| void | invalidate () noexcept |
| Inits all parameters to invalid. More... | |
| uint32_t | serialized_size () const noexcept |
| Getter for type serialized size. More... | |
| void | serialize (const memory::IByteArrayView &view) const noexcept |
| Serialize object on a given buffer. More... | |
| void | deserialize (serialization::IDeserializer &dser) noexcept |
| Deserialize object from a given buffer. More... | |
Additional Inherited Members | |
Public Attributes inherited from eprosima::safedds::dds::SystemInlineQoS | |
| protocol::rtps::parameter::ParameterKeyHash | key_hash |
| Key hash. More... | |
| protocol::rtps::parameter::ParameterStatusInfo | status_info |
| Status info. More... | |
Public Attributes inherited from eprosima::safedds::dds::UserInlineQoS | |
| protocol::rtps::parameter::ParameterRelatedSampleIdentity | related_sample_identity |
| Related sample identity. More... | |
Static Public Attributes inherited from eprosima::safedds::dds::SystemInlineQoS | |
| static constexpr uint32_t | CDR_SERIALIZED_SIZE |
| CDR serialized size. More... | |
Static Public Attributes inherited from eprosima::safedds::dds::UserInlineQoS | |
| static constexpr uint32_t | CDR_SERIALIZED_SIZE |
| CDR serialized size. More... | |
InlineQoS functionality.
|
noexcept |
Inline QoS constructor.
|
noexcept |
Deserialize object from a given buffer.
| [in] | dser | Buffer view to deserialize the object. |
|
noexcept |
Inits all parameter header.
|
noexcept |
Inits all parameters to invalid.
|
noexcept |
Copy operator from UserInlineQoS. Can only be used on lvalue objects.
| [in] | user_qos | UserInlineQoS to copy. |
|
noexcept |
Serialize object on a given buffer.
| [in,out] | view | Buffer view to store the serialized object. |
|
noexcept |
Getter for type serialized size.