|
Safe DDS
|
Interface that defines an entity that is able to process a message. More...
#include <IProcessor.hpp>
Public Member Functions | |
| virtual ReturnCode | process_message (const memory::IConstByteArrayView &message) noexcept=0 |
| Process the wire protocol message. More... | |
Protected Member Functions | |
| ~IProcessor () noexcept=default | |
| Protected destructor ownership defined on creation. More... | |
| IProcessor () noexcept=default | |
| Default creation. More... | |
| IProcessor (const IProcessor &) noexcept=delete | |
| Copy deleted. More... | |
| IProcessor (IProcessor &&) noexcept=delete | |
| Movement deleted. More... | |
| IProcessor & | operator= (const IProcessor &) noexcept=delete |
| Copy operator deleted. More... | |
| IProcessor & | operator= (IProcessor &&) noexcept=delete |
| Movement operator deleted. More... | |
Interface that defines an entity that is able to process a message.
|
protecteddefaultnoexcept |
Protected destructor ownership defined on creation.
|
protecteddefaultnoexcept |
Default creation.
|
protecteddeletenoexcept |
Copy deleted.
|
protecteddeletenoexcept |
Movement deleted.
|
protecteddeletenoexcept |
Copy operator deleted.
|
protecteddeletenoexcept |
Movement operator deleted.
|
pure virtualnoexcept |
Process the wire protocol message.
| message | view list with the message buffer, size shall be adjusted to message payload |
Implemented in eprosima::safedds::protocol::rtps::Processor.