#include <source/ariba/overlay/modules/onehop/messages/OneHopMessage.h>
Public Types | |
enum | _OneHopMessageType { OneHopMessageTypeInvalid = 0, OneHopMessageTypeListingRequest = 1, OneHopMessageTypeListingReply = 2, OneHopMessageTypeLeave = 3, OneHopMessageTypeRoute = 4 } |
typedef enum ariba::overlay::OneHopMessage::_OneHopMessageType | OneHopMessageType |
Public Member Functions | |
OneHopMessage (OneHopMessageType _type=OneHopMessageTypeInvalid) | |
virtual | ~OneHopMessage () |
bool | isType (OneHopMessageType _type) |
OneHopMessageType | getType () |
Private Attributes | |
VSERIALIZEABLE | |
uint8_t | type |
Definition at line 52 of file OneHopMessage.h.
typedef enum ariba::overlay::OneHopMessage::_OneHopMessageType ariba::overlay::OneHopMessage::OneHopMessageType |
OneHopMessageTypeInvalid | |
OneHopMessageTypeListingRequest | |
OneHopMessageTypeListingReply | |
OneHopMessageTypeLeave | |
OneHopMessageTypeRoute |
Definition at line 55 of file OneHopMessage.h.
ariba::overlay::OneHopMessage::OneHopMessage | ( | OneHopMessageType | _type = OneHopMessageTypeInvalid |
) |
Definition at line 46 of file OneHopMessage.cpp.
ariba::overlay::OneHopMessage::~OneHopMessage | ( | ) | [virtual] |
Definition at line 49 of file OneHopMessage.cpp.
bool ariba::overlay::OneHopMessage::isType | ( | OneHopMessageType | _type | ) |
Definition at line 52 of file OneHopMessage.cpp.
References getType().
Referenced by ariba::overlay::OneHop::onMessage().
OneHopMessage::OneHopMessageType ariba::overlay::OneHopMessage::getType | ( | ) |
Definition at line 53 of file OneHopMessage.h.
uint8_t ariba::overlay::OneHopMessage::type [private] |