Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MacPkt Class Reference

#include <MacPkt_m.h>

Inheritance diagram for MacPkt:

Mac80211Pkt List of all members.

Detailed Description

Class generated from MacPkt.msg by opp_msgc.
 message MacPkt
 {
     fields:
         MACAddress destAddr; 
         MACAddress srcAddr; 
         int channelId=1; 
 }
 


Public Member Functions

 MacPkt (const char *name=NULL, int kind=0)
 MacPkt (const MacPkt &other)
virtual ~MacPkt ()
MacPktoperator= (const MacPkt &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual MACAddressgetDestAddr ()
virtual const MACAddressgetDestAddr () const
virtual void setDestAddr (const MACAddress &destAddr_var)
virtual MACAddressgetSrcAddr ()
virtual const MACAddressgetSrcAddr () const
virtual void setSrcAddr (const MACAddress &srcAddr_var)
virtual int getChannelId () const
virtual void setChannelId (int channelId_var)

Protected Member Functions

bool operator== (const MacPkt &)

Protected Attributes

MACAddress destAddr_var
MACAddress srcAddr_var
int channelId_var


Constructor & Destructor Documentation

MacPkt::MacPkt const char *  name = NULL,
int  kind = 0
 

MacPkt::MacPkt const MacPkt other  ) 
 

virtual MacPkt::~MacPkt  )  [virtual]
 


Member Function Documentation

virtual cPolymorphic* MacPkt::dup  )  const [inline, virtual]
 

Reimplemented in Mac80211Pkt.

00049 {return new MacPkt(*this);}

virtual int MacPkt::getChannelId  )  const [virtual]
 

virtual const MACAddress& MacPkt::getDestAddr  )  const [inline, virtual]
 

00055 {return const_cast<MacPkt*>(this)->getDestAddr();}

virtual MACAddress& MacPkt::getDestAddr  )  [virtual]
 

virtual const MACAddress& MacPkt::getSrcAddr  )  const [inline, virtual]
 

00058 {return const_cast<MacPkt*>(this)->getSrcAddr();}

virtual MACAddress& MacPkt::getSrcAddr  )  [virtual]
 

virtual void MacPkt::netPack cCommBuffer *  b  )  [virtual]
 

Reimplemented in Mac80211Pkt.

virtual void MacPkt::netUnpack cCommBuffer *  b  )  [virtual]
 

Reimplemented in Mac80211Pkt.

MacPkt& MacPkt::operator= const MacPkt other  ) 
 

bool MacPkt::operator== const MacPkt  )  [protected]
 

virtual void MacPkt::setChannelId int  channelId_var  )  [virtual]
 

virtual void MacPkt::setDestAddr const MACAddress destAddr_var  )  [virtual]
 

virtual void MacPkt::setSrcAddr const MACAddress srcAddr_var  )  [virtual]
 


Member Data Documentation

int MacPkt::channelId_var [protected]
 

MACAddress MacPkt::destAddr_var [protected]
 

MACAddress MacPkt::srcAddr_var [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Oct 19 18:22:26 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.0