Used to uniquely identify the source of a message, used in state storage as well as routing. More...
#include <msu_message.h>
Public Attributes | |
struct composite_key | key |
The full, arbitrary-length, unique key (used in state) More... | |
size_t | key_len |
The length of the composite key. More... | |
int32_t | id |
A shorter, often hashed id for the key of fixed length (used in routing) More... | |
int | group_id |
Used to mark a route ID when storing state. More... | |
Used to uniquely identify the source of a message, used in state storage as well as routing.
Definition at line 46 of file msu_message.h.
int msu_msg_key::group_id |
Used to mark a route ID when storing state.
(will help to enable state migration within a specific group at a later time)
Definition at line 55 of file msu_message.h.
int32_t msu_msg_key::id |
A shorter, often hashed id for the key of fixed length (used in routing)
Definition at line 52 of file msu_message.h.
struct composite_key msu_msg_key::key |
The full, arbitrary-length, unique key (used in state)
Definition at line 48 of file msu_message.h.
size_t msu_msg_key::key_len |
The length of the composite key.
Definition at line 50 of file msu_message.h.