Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

PushbackMessage Class Reference

#include <pushback-message.h>

Inheritance diagram for PushbackMessage:

Inheritance graph
[legend]
Collaboration diagram for PushbackMessage:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void set (int msg, int sender, int dest, int qid, int rlsID)

Static Public Member Functions

char * type (PushbackMessage *msg)

Public Attributes

int msgID_
int senderID_
int targetID_
int qid_
int rlsID_

Member Function Documentation

void PushbackMessage::set int  msg,
int  sender,
int  dest,
int  qid,
int  rlsID
[inline]
 

Definition at line 21 of file pushback-message.h.

References msgID_, qid_, rlsID_, senderID_, and targetID_.

Referenced by PushbackCancelMessage::PushbackCancelMessage(), PushbackRefreshMessage::PushbackRefreshMessage(), PushbackRequestMessage::PushbackRequestMessage(), and PushbackStatusMessage::PushbackStatusMessage().

00021                                                               {
00022     msgID_ = msg;
00023     senderID_ = sender;
00024     targetID_ = dest;
00025     qid_ = qid;
00026     rlsID_=rlsID;
00027   }

char* PushbackMessage::type PushbackMessage msg  )  [inline, static]
 

Definition at line 29 of file pushback-message.h.

References msgID_, PUSHBACK_CANCEL_MSG, PUSHBACK_REFRESH_MSG, PUSHBACK_REQUEST_MSG, and PUSHBACK_STATUS_MSG.

Referenced by PushbackAgent::recv(), and PushbackAgent::sendMsg().

00029                                             {
00030     switch (msg->msgID_) {
00031     case PUSHBACK_REQUEST_MSG: return "REQUEST";
00032     case PUSHBACK_REFRESH_MSG: return "REFRESH";
00033     case PUSHBACK_STATUS_MSG: return "STATUS";
00034     case PUSHBACK_CANCEL_MSG: return "CANCEL";
00035     default: return "UNKNOWN";
00036     }
00037   }


Member Data Documentation

int PushbackMessage::msgID_
 

Definition at line 13 of file pushback-message.h.

Referenced by set(), and type().

int PushbackMessage::qid_
 

Definition at line 18 of file pushback-message.h.

Referenced by PushbackAgent::processPushbackRequest(), PushbackAgent::processPushbackStatus(), and set().

int PushbackMessage::rlsID_
 

Definition at line 19 of file pushback-message.h.

Referenced by PushbackAgent::processPushbackCancel(), PushbackAgent::processPushbackRefresh(), PushbackAgent::processPushbackRequest(), PushbackAgent::processPushbackStatus(), and set().

int PushbackMessage::senderID_
 

Definition at line 14 of file pushback-message.h.

Referenced by PushbackAgent::processPushbackCancel(), PushbackAgent::processPushbackRefresh(), PushbackAgent::processPushbackRequest(), PushbackAgent::processPushbackStatus(), and set().

int PushbackMessage::targetID_
 

Definition at line 15 of file pushback-message.h.

Referenced by PushbackAgent::sendMsg(), and set().


The documentation for this class was generated from the following file:
Generated on Tue Apr 20 13:09:21 2004 for NS2.26SourcesOriginal by doxygen 1.3.3