ariba::overlay::OneHopMessage Class Reference

#include <source/ariba/overlay/modules/onehop/messages/OneHopMessage.h>

Inheritance diagram for ariba::overlay::OneHopMessage:

Inheritance graph
[legend]
Collaboration diagram for ariba::overlay::OneHopMessage:

Collaboration graph
[legend]

List of all members.

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


Detailed Description

Definition at line 52 of file OneHopMessage.h.


Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
OneHopMessageTypeInvalid 
OneHopMessageTypeListingRequest 
OneHopMessageTypeListingReply 
OneHopMessageTypeLeave 
OneHopMessageTypeRoute 

Definition at line 55 of file OneHopMessage.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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 56 of file OneHopMessage.cpp.

References type.

Referenced by isType().


Member Data Documentation

Definition at line 53 of file OneHopMessage.h.

Definition at line 70 of file OneHopMessage.h.

Referenced by getType().


The documentation for this class was generated from the following files:

Generated on Wed May 27 18:24:05 2009 for Ariba by  doxygen 1.5.6