|
CAF 0.17.6
|
The header of a Binary Actor System Protocol (BASP) message. More...
#include <header.hpp>
Public Member Functions | |
| header (message_type m_operation, uint8_t m_flags, uint32_t m_payload_len, uint64_t m_operation_data, actor_id m_source_actor, actor_id m_dest_actor) | |
| bool | has (uint8_t flag) const |
| Queries whether this header has the given flag. | |
Public Attributes | |
| message_type | operation |
| uint8_t | padding1 |
| uint8_t | padding2 |
| uint8_t | flags |
| uint32_t | payload_len |
| uint64_t | operation_data |
| actor_id | source_actor |
| actor_id | dest_actor |
The header of a Binary Actor System Protocol (BASP) message.
A BASP header consists of a routing part, i.e., source and destination, as well as an operation and operation data. Several message types consist of only a header.