IMessageSink interface.
More...
#include <IMessageSink.hpp>
◆ ~IMessageSink()
| eprosima::safedds::protocol::IMessageSink::~IMessageSink |
( |
| ) |
|
|
protecteddefaultnoexcept |
Protected destructor ownership defined on creation.
◆ IMessageSink() [1/3]
| eprosima::safedds::protocol::IMessageSink::IMessageSink |
( |
| ) |
|
|
protecteddefaultnoexcept |
◆ IMessageSink() [2/3]
| eprosima::safedds::protocol::IMessageSink::IMessageSink |
( |
const IMessageSink & |
| ) |
|
|
protecteddeletenoexcept |
◆ IMessageSink() [3/3]
| eprosima::safedds::protocol::IMessageSink::IMessageSink |
( |
IMessageSink && |
| ) |
|
|
protecteddeletenoexcept |
◆ commit_message()
| virtual void eprosima::safedds::protocol::IMessageSink::commit_message |
( |
memory::IList< MessageElement > & |
view_list, |
|
|
const GUID & |
origin_guid, |
|
|
const GUID & |
receiver_guid, |
|
|
const execution::TimePoint & |
timepoint |
|
) |
| |
|
pure virtualnoexcept |
Commit message to the wire protocol message sink.
- Parameters
-
| view_list | view list with the data buffer and related metadata |
| origin_guid | origin GUID |
| receiver_guid | GUID of the destination |
| timepoint | maximum timepoint until this method will block |
◆ commit_message_to_group()
Commit message to a group of wire protocol message sinks.
- Parameters
-
| view_list | view list with the data buffer and related metadata |
| origin_guid | origin GUID |
| group | Endpoint group |
| timepoint | maximum timepoint until this method will block |
◆ get_message_max_size()
| virtual uint32_t eprosima::safedds::protocol::IMessageSink::get_message_max_size |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
Movement operator deleted.
The documentation for this class was generated from the following file:
- build/docs/user_manual/v3.0.0/tmp/include/safedds/protocol/IMessageSink.hpp