version 1.88, 2007/05/29 17:21:06
|
version 1.89, 2007/06/06 05:24:49
|
|
|
class PEGASUS_COMMON_LINKAGE MessageMask | class PEGASUS_COMMON_LINKAGE MessageMask |
{ | { |
public: | public: |
// Message type is indicated by the low order 20 bits. For example: |
|
// Uint32 messageType = flags & 0x000fffff; |
|
static Uint32 type_legacy; |
|
static Uint32 type_cimom; |
|
static Uint32 type_service; |
|
|
|
// Message handling is indicated by the high order 12 bits. For example: | // Message handling is indicated by the high order 12 bits. For example: |
// Uint32 messageHandling = flags & 0xfff00000; | // Uint32 messageHandling = flags & 0xfff00000; |
static Uint32 ha_request; | static Uint32 ha_request; |
|
|
Message( | Message( |
Uint32 type, | Uint32 type, |
Uint32 destination = 0, | Uint32 destination = 0, |
Uint32 mask = MessageMask::type_legacy) |
Uint32 mask = 0) |
: | : |
_type(type), | _type(type), |
_mask(mask), | _mask(mask), |