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

PushbackCancelMessage Class Reference

#include <pushback-message.h>

Inheritance diagram for PushbackCancelMessage:

Inheritance graph
[legend]
Collaboration diagram for PushbackCancelMessage:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PushbackCancelMessage (int sender, int dest, int qid, int rlsID)
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_

Constructor & Destructor Documentation

PushbackCancelMessage::PushbackCancelMessage int  sender,
int  dest,
int  qid,
int  rlsID
[inline]
 

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

References PUSHBACK_CANCEL_MSG, and PushbackMessage::set().

00085                                                                   {
00086     set(PUSHBACK_CANCEL_MSG, sender, dest, qid, rlsID);
00087   }

Here is the call graph for this function:


Member Function Documentation

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

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

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

Referenced by 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, inherited]
 

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

References PushbackMessage::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_ [inherited]
 

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

Referenced by PushbackMessage::set(), and PushbackMessage::type().

int PushbackMessage::qid_ [inherited]
 

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

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

int PushbackMessage::rlsID_ [inherited]
 

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

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

int PushbackMessage::senderID_ [inherited]
 

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

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

int PushbackMessage::targetID_ [inherited]
 

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

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


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