EPONImplementationforOMNet++  0.8Beta
MPCPGate Class Reference

Class generated from common/EPON_messages.msg by opp_msgc. More...

#include <EPON_messages_m.h>

Inheritance diagram for MPCPGate:
MPCP

List of all members.

Public Member Functions

 MPCPGate ()
 MPCPGate (const MPCPGate &other)
virtual ~MPCPGate ()
MPCPGateoperator= (const MPCPGate &other)
virtual MPCPGatedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual uint8_t getListLen () const
virtual void setListLen (uint8_t listLen_var)
virtual void setStartTimeArraySize (unsigned int size)
virtual unsigned int getStartTimeArraySize () const
virtual uint32_t getStartTime (unsigned int k) const
virtual void setStartTime (unsigned int k, uint32_t startTime_var)
virtual void setDurationArraySize (unsigned int size)
virtual unsigned int getDurationArraySize () const
virtual uint32_t getDuration (unsigned int k) const
virtual void setDuration (unsigned int k, uint32_t duration_var)
virtual uint16_t getSlotsNum () const
virtual void setSlotsNum (uint16_t slotsNum_var)
virtual uint16_t getSlotTime () const
virtual void setSlotTime (uint16_t slotTime_var)

Protected Member Functions

bool operator== (const MPCPGate &)

Protected Attributes

uint8_t listLen_var
uint32_t * startTime_var
unsigned int startTime_arraysize
uint32_t * duration_var
unsigned int duration_arraysize
uint16_t slotsNum_var
uint16_t slotTime_var

Detailed Description

Class generated from common/EPON_messages.msg by opp_msgc.

 packet MPCPGate extends MPCP
 {
     uint8_t listLen;
     uint32_t startTime[];
     uint32_t duration[];
     uint16_t slotsNum;
     uint16_t slotTime;
 }
 

Constructor & Destructor Documentation

MPCPGate::MPCPGate ( const MPCPGate other)
virtual MPCPGate::~MPCPGate ( ) [virtual]

Member Function Documentation

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

Reimplemented from MPCP.

{return new MPCPGate(*this);}
virtual uint32_t MPCPGate::getDuration ( unsigned int  k) const [virtual]
virtual unsigned int MPCPGate::getDurationArraySize ( ) const [virtual]
virtual uint8_t MPCPGate::getListLen ( ) const [virtual]
virtual uint16_t MPCPGate::getSlotsNum ( ) const [virtual]
virtual uint16_t MPCPGate::getSlotTime ( ) const [virtual]
virtual uint32_t MPCPGate::getStartTime ( unsigned int  k) const [virtual]
virtual unsigned int MPCPGate::getStartTimeArraySize ( ) const [virtual]
MPCPGate& MPCPGate::operator= ( const MPCPGate other)
bool MPCPGate::operator== ( const MPCPGate ) [protected]
virtual void MPCPGate::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from MPCP.

virtual void MPCPGate::parsimUnpack ( cCommBuffer *  b) [virtual]

Reimplemented from MPCP.

virtual void MPCPGate::setDuration ( unsigned int  k,
uint32_t  duration_var 
) [virtual]
virtual void MPCPGate::setDurationArraySize ( unsigned int  size) [virtual]
virtual void MPCPGate::setListLen ( uint8_t  listLen_var) [virtual]
virtual void MPCPGate::setSlotsNum ( uint16_t  slotsNum_var) [virtual]
virtual void MPCPGate::setSlotTime ( uint16_t  slotTime_var) [virtual]
virtual void MPCPGate::setStartTime ( unsigned int  k,
uint32_t  startTime_var 
) [virtual]
virtual void MPCPGate::setStartTimeArraySize ( unsigned int  size) [virtual]

Member Data Documentation

unsigned int MPCPGate::duration_arraysize [protected]
uint32_t* MPCPGate::duration_var [protected]
uint8_t MPCPGate::listLen_var [protected]
uint16_t MPCPGate::slotsNum_var [protected]
uint16_t MPCPGate::slotTime_var [protected]
unsigned int MPCPGate::startTime_arraysize [protected]
uint32_t* MPCPGate::startTime_var [protected]

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Friends Defines