#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] |
1.5.6