INET Framework for OMNeT++/OMNEST
WFQ::SNPacket Class Reference

#include <WeightedFairQueue.h>

List of all members.

Public Member Functions

 SNPacket ()
 SNPacket (cMessage *c_msg, int c_sn)
int getSn ()
void setSn (int n_sn)
void substractSn (int subNum)
cMessage * getMsg ()
void setMsg (cMessage *n_msg)

Private Attributes

cMessage * msg
int sn

Detailed Description

Definition at line 16 of file WeightedFairQueue.h.


Constructor & Destructor Documentation

Definition at line 24 of file WeightedFairQueue.h.

{msg = NULL; sn = 0;}
WFQ::SNPacket::SNPacket ( cMessage *  c_msg,
int  c_sn 
) [inline]

Definition at line 25 of file WeightedFairQueue.h.

{msg = c_msg; sn = c_sn;}

Member Function Documentation

cMessage* WFQ::SNPacket::getMsg ( ) [inline]

Definition at line 31 of file WeightedFairQueue.h.

{return msg;}
int WFQ::SNPacket::getSn ( ) [inline]

Definition at line 27 of file WeightedFairQueue.h.

Referenced by WFQ::QueueRecord::enqueue().

{return sn;}
void WFQ::SNPacket::setMsg ( cMessage *  n_msg) [inline]

Definition at line 32 of file WeightedFairQueue.h.

{msg = n_msg;}
void WFQ::SNPacket::setSn ( int  n_sn) [inline]

Definition at line 28 of file WeightedFairQueue.h.

{sn = n_sn;}
void WFQ::SNPacket::substractSn ( int  subNum) [inline]

Definition at line 29 of file WeightedFairQueue.h.

{sn = sn - subNum;}

Member Data Documentation

cMessage* WFQ::SNPacket::msg [private]

Definition at line 19 of file WeightedFairQueue.h.

Referenced by getMsg(), setMsg(), and SNPacket().

int WFQ::SNPacket::sn [private]

Definition at line 21 of file WeightedFairQueue.h.

Referenced by getSn(), setSn(), SNPacket(), and substractSn().


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