GATEmsg Class Reference

#include <GATE_m.h>

Inheritance diagram for GATEmsg:

cPacket cMessage cOwnedObject cNamedObject cObject

List of all members.

Public Member Functions

 GATEmsg (const char *name=NULL, int kind=0)
 GATEmsg (const GATEmsg &other)
virtual ~GATEmsg ()
GATEmsgoperator= (const GATEmsg &other)
virtual GATEmsgdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual int getDestAddress () const
virtual void setDestAddress (int destAddress_var)
virtual int getSrcAddress () const
virtual void setSrcAddress (int srcAddress_var)
virtual int getLengthtype () const
virtual void setLengthtype (int lengthtype_var)
virtual int getOpcode () const
virtual void setOpcode (int Opcode_var)
virtual int getTimestamp () const
virtual void setTimestamp (int timestamp_var)
virtual int getNumwindows () const
virtual void setNumwindows (int numwindows_var)
virtual simtime_t getGrant_IniTime () const
virtual void setGrant_IniTime (simtime_t grant_IniTime_var)
virtual simtime_t getTimereport () const
virtual void setTimereport (simtime_t timereport_var)
virtual void setGrant_IntervalTxArraySize (unsigned int size)
virtual unsigned int getGrant_IntervalTxArraySize () const
virtual double getGrant_IntervalTx (unsigned int k) const
virtual void setGrant_IntervalTx (unsigned int k, double grant_IntervalTx_var)
virtual double getSynTime () const
virtual void setSynTime (double synTime_var)
virtual int getReserverBits () const
virtual void setReserverBits (int reserverBits_var)
virtual int getFCS () const
virtual void setFCS (int FCS_var)
virtual int getLambdagate () const
virtual void setLambdagate (int lambdagate_var)
virtual int getNumsla () const
virtual void setNumsla (int numsla_var)

Protected Member Functions

bool operator== (const GATEmsg &)

Protected Attributes

int destAddress_var
int srcAddress_var
int lengthtype_var
int Opcode_var
int timestamp_var
int numwindows_var
simtime_t grant_IniTime_var
simtime_t timereport_var
double * grant_IntervalTx_var
unsigned int grant_IntervalTx_arraysize
double synTime_var
int reserverBits_var
int FCS_var
int lambdagate_var
int numsla_var


Detailed Description

Class generated from GATE.msg by opp_msgc.
 packet GATEmsg
 {
 	int destAddress; 
 	int srcAddress; 
 	int lengthtype = 88-8; 
 	int Opcode = 00/02; 
 	int timestamp; 
 	int numwindows; 
 	simtime_t grant_IniTime; 
 	simtime_t timereport; 
 	double grant_IntervalTx[]; 
 	double synTime; 
 	int reserverBits; 
 	int FCS; 
 	int lambdagate; 
 	int numsla; 
 }
 

Definition at line 40 of file GATE_m.h.


Constructor & Destructor Documentation

GATEmsg::GATEmsg ( const char *  name = NULL,
int  kind = 0 
)

GATEmsg::GATEmsg ( const GATEmsg other  ) 

virtual GATEmsg::~GATEmsg (  )  [virtual]


Member Function Documentation

virtual GATEmsg* GATEmsg::dup (  )  const [inline, virtual]

Reimplemented from cPacket.

Definition at line 67 of file GATE_m.h.

00067 {return new GATEmsg(*this);}

virtual int GATEmsg::getDestAddress (  )  const [virtual]

virtual int GATEmsg::getFCS (  )  const [virtual]

virtual simtime_t GATEmsg::getGrant_IniTime (  )  const [virtual]

virtual double GATEmsg::getGrant_IntervalTx ( unsigned int  k  )  const [virtual]

virtual unsigned int GATEmsg::getGrant_IntervalTxArraySize (  )  const [virtual]

virtual int GATEmsg::getLambdagate (  )  const [virtual]

virtual int GATEmsg::getLengthtype (  )  const [virtual]

virtual int GATEmsg::getNumsla (  )  const [virtual]

virtual int GATEmsg::getNumwindows (  )  const [virtual]

virtual int GATEmsg::getOpcode (  )  const [virtual]

virtual int GATEmsg::getReserverBits (  )  const [virtual]

virtual int GATEmsg::getSrcAddress (  )  const [virtual]

virtual double GATEmsg::getSynTime (  )  const [virtual]

virtual simtime_t GATEmsg::getTimereport (  )  const [virtual]

virtual int GATEmsg::getTimestamp (  )  const [virtual]

Reimplemented from cMessage.

GATEmsg& GATEmsg::operator= ( const GATEmsg other  ) 

bool GATEmsg::operator== ( const GATEmsg  )  [protected]

virtual void GATEmsg::parsimPack ( cCommBuffer b  )  [virtual]

Reimplemented from cPacket.

virtual void GATEmsg::parsimUnpack ( cCommBuffer b  )  [virtual]

Reimplemented from cPacket.

virtual void GATEmsg::setDestAddress ( int  destAddress_var  )  [virtual]

virtual void GATEmsg::setFCS ( int  FCS_var  )  [virtual]

virtual void GATEmsg::setGrant_IniTime ( simtime_t  grant_IniTime_var  )  [virtual]

virtual void GATEmsg::setGrant_IntervalTx ( unsigned int  k,
double  grant_IntervalTx_var 
) [virtual]

virtual void GATEmsg::setGrant_IntervalTxArraySize ( unsigned int  size  )  [virtual]

virtual void GATEmsg::setLambdagate ( int  lambdagate_var  )  [virtual]

virtual void GATEmsg::setLengthtype ( int  lengthtype_var  )  [virtual]

virtual void GATEmsg::setNumsla ( int  numsla_var  )  [virtual]

virtual void GATEmsg::setNumwindows ( int  numwindows_var  )  [virtual]

virtual void GATEmsg::setOpcode ( int  Opcode_var  )  [virtual]

virtual void GATEmsg::setReserverBits ( int  reserverBits_var  )  [virtual]

virtual void GATEmsg::setSrcAddress ( int  srcAddress_var  )  [virtual]

virtual void GATEmsg::setSynTime ( double  synTime_var  )  [virtual]

virtual void GATEmsg::setTimereport ( simtime_t  timereport_var  )  [virtual]

virtual void GATEmsg::setTimestamp ( int  timestamp_var  )  [virtual]


Member Data Documentation

int GATEmsg::destAddress_var [protected]

Definition at line 43 of file GATE_m.h.

int GATEmsg::FCS_var [protected]

Definition at line 55 of file GATE_m.h.

simtime_t GATEmsg::grant_IniTime_var [protected]

Definition at line 49 of file GATE_m.h.

unsigned int GATEmsg::grant_IntervalTx_arraysize [protected]

Definition at line 52 of file GATE_m.h.

double* GATEmsg::grant_IntervalTx_var [protected]

Definition at line 51 of file GATE_m.h.

int GATEmsg::lambdagate_var [protected]

Definition at line 56 of file GATE_m.h.

int GATEmsg::lengthtype_var [protected]

Definition at line 45 of file GATE_m.h.

int GATEmsg::numsla_var [protected]

Definition at line 57 of file GATE_m.h.

int GATEmsg::numwindows_var [protected]

Definition at line 48 of file GATE_m.h.

int GATEmsg::Opcode_var [protected]

Definition at line 46 of file GATE_m.h.

int GATEmsg::reserverBits_var [protected]

Definition at line 54 of file GATE_m.h.

int GATEmsg::srcAddress_var [protected]

Definition at line 44 of file GATE_m.h.

double GATEmsg::synTime_var [protected]

Definition at line 53 of file GATE_m.h.

simtime_t GATEmsg::timereport_var [protected]

Definition at line 50 of file GATE_m.h.

int GATEmsg::timestamp_var [protected]

Definition at line 47 of file GATE_m.h.


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

Generated on Thu Nov 28 14:47:23 2013 for red_wireless by  doxygen 1.5.7.1