#include <source/ariba/overlay/messages/OverlayMsg.h>
Public Types | |
enum | _OverlayMessageType { OverlayMessageTypeInvalid = 0, OverlayMessageTypeData = 1, OverlayMessageTypeJoinRequest = 2, OverlayMessageTypeJoinReply = 3, OverlayMessageTypeUpdate = 4, OverlayMessageTypeBye = 5, OverlayMessageTypeLinkRequest = 6 } |
typedef enum ariba::overlay::OverlayMsg::_OverlayMessageType | OverlayMessageType |
Public Member Functions | |
OverlayMsg (OverlayMessageType _type=OverlayMessageTypeInvalid, const ServiceID _service=ServiceID::UNSPECIFIED, const NodeID _sourceNode=NodeID::UNSPECIFIED) | |
OverlayMsg (OverlayMessageType _type, const NodeID _sourceNode) | |
virtual | ~OverlayMsg () |
bool | isType (OverlayMessageType _type) |
OverlayMessageType | getType () |
const ServiceID & | getService () |
const NodeID & | getSourceNode () |
Private Attributes | |
VSERIALIZEABLE | |
uint8_t | type |
ServiceID | service |
NodeID | sourceNode |
Definition at line 59 of file OverlayMsg.h.
typedef enum ariba::overlay::OverlayMsg::_OverlayMessageType ariba::overlay::OverlayMsg::OverlayMessageType |
OverlayMessageTypeInvalid | |
OverlayMessageTypeData | |
OverlayMessageTypeJoinRequest | |
OverlayMessageTypeJoinReply | |
OverlayMessageTypeUpdate | |
OverlayMessageTypeBye | |
OverlayMessageTypeLinkRequest |
Definition at line 63 of file OverlayMsg.h.
ariba::overlay::OverlayMsg::OverlayMsg | ( | OverlayMessageType | _type = OverlayMessageTypeInvalid , |
|
const ServiceID | _service = ServiceID::UNSPECIFIED , |
|||
const NodeID | _sourceNode = NodeID::UNSPECIFIED | |||
) |
Definition at line 46 of file OverlayMsg.cpp.
ariba::overlay::OverlayMsg::OverlayMsg | ( | OverlayMessageType | _type, | |
const NodeID | _sourceNode | |||
) |
Definition at line 50 of file OverlayMsg.cpp.
ariba::overlay::OverlayMsg::~OverlayMsg | ( | ) | [virtual] |
Definition at line 54 of file OverlayMsg.cpp.
bool ariba::overlay::OverlayMsg::isType | ( | OverlayMessageType | _type | ) |
OverlayMsg::OverlayMessageType ariba::overlay::OverlayMsg::getType | ( | ) |
const ServiceID & ariba::overlay::OverlayMsg::getService | ( | ) |
const NodeID & ariba::overlay::OverlayMsg::getSourceNode | ( | ) |
Definition at line 60 of file OverlayMsg.h.
uint8_t ariba::overlay::OverlayMsg::type [private] |
ServiceID ariba::overlay::OverlayMsg::service [private] |
NodeID ariba::overlay::OverlayMsg::sourceNode [private] |