#include <LinearIdTrait.h>
Public Types | |
typedef int | IdType |
enum | { CHANNEL_CONN_MSG = 1000, CHANNEL_DISCONN_MSG, INIT_SUBSCRIPTION_INFO_MSG, INIT_PUBLICATION_INFO_MSG, SUBSCRIPTION_INFO_MSG, UNSUBSCRIPTION_INFO_MSG, PUBLICATION_INFO_MSG, UNPUBLICATION_INFO_MSG, APP_MSG_BEGIN = 2000 } |
define system msgs More... | |
Static Public Member Functions | |
static bool | eq (const IdType &id1, const IdType &id2) |
need the comparisons for msg matching and map | |
static bool | lt (const IdType &id1, const IdType &id2) |
static bool | match (const IdType id1, const IdType id2) |
static std::string | idToString (const IdType &id) |
string representation of ids, for debugging | |
static int | size (const int &id2) |
memory size the id will take | |
static int | marshal (ACE_OutputCDR &cdr, const int &id) |
Id marshalling code; CDR... | |
static int | demarshal (ACE_InputCDR &cdr, int &id) |
Definition at line 32 of file LinearIdTrait.h.
|
Definition at line 49 of file LinearIdTrait.h. |
|
define system msgs
Definition at line 35 of file LinearIdTrait.h. |
|
Definition at line 81 of file LinearIdTrait.h. |
|
need the comparisons for msg matching and map
Definition at line 52 of file LinearIdTrait.h. |
|
string representation of ids, for debugging
Definition at line 63 of file LinearIdTrait.h. |
|
Definition at line 54 of file LinearIdTrait.h. |
|
Id marshalling code; CDR...
Definition at line 76 of file LinearIdTrait.h. |
|
Definition at line 59 of file LinearIdTrait.h. |
|
memory size the id will take
Definition at line 70 of file LinearIdTrait.h. |