My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Attributes | List of all members
msu_msg_key Struct Reference

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...
 

Detailed Description

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.

Member Data Documentation

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.


The documentation for this struct was generated from the following file: