INET Framework for OMNeT++/OMNEST
Ieee802Ctrl Class Reference

#include <Ieee802Ctrl_m.h>

List of all members.

Public Member Functions

 Ieee802Ctrl ()
 Ieee802Ctrl (const Ieee802Ctrl &other)
virtual ~Ieee802Ctrl ()
Ieee802Ctrloperator= (const Ieee802Ctrl &other)
virtual Ieee802Ctrldup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual MACAddressgetSrc ()
virtual const MACAddressgetSrc () const
virtual void setSrc (const MACAddress &src)
virtual MACAddressgetDest ()
virtual const MACAddressgetDest () const
virtual void setDest (const MACAddress &dest)
virtual int getEtherType () const
virtual void setEtherType (int etherType)
virtual int getSsap () const
virtual void setSsap (int ssap)
virtual int getDsap () const
virtual void setDsap (int dsap)
virtual int getPauseUnits () const
virtual void setPauseUnits (int pauseUnits)
virtual int getInputPort () const
virtual void setInputPort (int inputPort)

Protected Member Functions

bool operator== (const Ieee802Ctrl &)

Protected Attributes

MACAddress src_var
MACAddress dest_var
int etherType_var
int ssap_var
int dsap_var
int pauseUnits_var
int inputPort_var

Private Member Functions

void copy (const Ieee802Ctrl &other)

Detailed Description

Class generated from linklayer/contract/Ieee802Ctrl.msg by opp_msgc.

 class Ieee802Ctrl
 {
     MACAddress src;  
     MACAddress dest; 
     int etherType;   
     int ssap;        
     int dsap;        
     int pauseUnits;  
     int inputPort;   
 }
 

Definition at line 103 of file Ieee802Ctrl_m.h.


Constructor & Destructor Documentation

Referenced by dup().

virtual Ieee802Ctrl::~Ieee802Ctrl ( ) [virtual]

Member Function Documentation

void Ieee802Ctrl::copy ( const Ieee802Ctrl other) [private]
virtual Ieee802Ctrl* Ieee802Ctrl::dup ( ) const [inline, virtual]
virtual const MACAddress& Ieee802Ctrl::getDest ( ) const [inline, virtual]

Definition at line 135 of file Ieee802Ctrl_m.h.

Referenced by getDest().

{return const_cast<Ieee802Ctrl*>(this)->getDest();}
virtual int Ieee802Ctrl::getEtherType ( ) const [virtual]
virtual int Ieee802Ctrl::getInputPort ( ) const [virtual]
virtual int Ieee802Ctrl::getPauseUnits ( ) const [virtual]
virtual const MACAddress& Ieee802Ctrl::getSrc ( ) const [inline, virtual]

Definition at line 132 of file Ieee802Ctrl_m.h.

Referenced by getSrc().

{return const_cast<Ieee802Ctrl*>(this)->getSrc();}
virtual int Ieee802Ctrl::getSsap ( ) const [virtual]
Ieee802Ctrl& Ieee802Ctrl::operator= ( const Ieee802Ctrl other)
bool Ieee802Ctrl::operator== ( const Ieee802Ctrl ) [protected]
virtual void Ieee802Ctrl::parsimPack ( cCommBuffer *  b) [virtual]

Referenced by doPacking().

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

Referenced by doUnpacking().

virtual void Ieee802Ctrl::setEtherType ( int  etherType) [virtual]
virtual void Ieee802Ctrl::setInputPort ( int  inputPort) [virtual]
virtual void Ieee802Ctrl::setPauseUnits ( int  pauseUnits) [virtual]

Member Data Documentation

Definition at line 107 of file Ieee802Ctrl_m.h.

int Ieee802Ctrl::dsap_var [protected]

Definition at line 110 of file Ieee802Ctrl_m.h.

int Ieee802Ctrl::etherType_var [protected]

Definition at line 108 of file Ieee802Ctrl_m.h.

int Ieee802Ctrl::inputPort_var [protected]

Definition at line 112 of file Ieee802Ctrl_m.h.

int Ieee802Ctrl::pauseUnits_var [protected]

Definition at line 111 of file Ieee802Ctrl_m.h.

Definition at line 106 of file Ieee802Ctrl_m.h.

int Ieee802Ctrl::ssap_var [protected]

Definition at line 109 of file Ieee802Ctrl_m.h.


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