|
INET Framework for OMNeT++/OMNEST
|
#include <Ieee802Ctrl_m.h>
Public Member Functions | |
| Ieee802Ctrl () | |
| Ieee802Ctrl (const Ieee802Ctrl &other) | |
| virtual | ~Ieee802Ctrl () |
| Ieee802Ctrl & | operator= (const Ieee802Ctrl &other) |
| virtual Ieee802Ctrl * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual MACAddress & | getSrc () |
| virtual const MACAddress & | getSrc () const |
| virtual void | setSrc (const MACAddress &src) |
| virtual MACAddress & | getDest () |
| virtual const MACAddress & | getDest () 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) |
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.
Referenced by dup().
| Ieee802Ctrl::Ieee802Ctrl | ( | const Ieee802Ctrl & | other | ) |
| virtual Ieee802Ctrl::~Ieee802Ctrl | ( | ) | [virtual] |
| void Ieee802Ctrl::copy | ( | const Ieee802Ctrl & | other | ) | [private] |
| virtual Ieee802Ctrl* Ieee802Ctrl::dup | ( | ) | const [inline, virtual] |
Definition at line 126 of file Ieee802Ctrl_m.h.
Referenced by ISIS::floodFurtherL1LSP(), ISIS::sendBroadcastHelloMsg(), ISIS::sendL1CSNP(), ISIS::sendMyL1LSPs(), and ISIS::sendSpecificL1LSP().
{return new Ieee802Ctrl(*this);}
| virtual MACAddress& Ieee802Ctrl::getDest | ( | ) | [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::getDsap | ( | ) | const [virtual] |
| virtual int Ieee802Ctrl::getEtherType | ( | ) | const [virtual] |
Referenced by EtherEncap::processPacketFromHigherLayer().
| virtual int Ieee802Ctrl::getInputPort | ( | ) | const [virtual] |
| virtual int Ieee802Ctrl::getPauseUnits | ( | ) | const [virtual] |
Referenced by EtherEncap::handleSendPause(), and EtherLLC::handleSendPause().
| virtual MACAddress& Ieee802Ctrl::getSrc | ( | ) | [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] |
Referenced by EtherLLC::processPacketFromHigherLayer().
| 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::setDest | ( | const MACAddress & | dest | ) | [virtual] |
Referenced by Ieee80211MgmtBase::decapsulate(), EtherEncap::processFrameFromMAC(), EtherLLC::processFrameFromMAC(), ISIS::sendBroadcastHelloMsg(), IPv6::sendDatagramToOutput(), ISIS::sendL1Csnp(), ISIS::sendL1CSNP(), ISIS::sendL1Psnp(), ISIS::sendL1PSNP(), ISIS::sendLSP(), ISIS::sendMyL1LSPs(), EtherAppSrv::sendPacket(), EtherAppCli::sendPacket(), ARP::sendPacketToNIC(), ISIS::sendPTPHelloMsg(), and ISIS::sendSpecificL1LSP().
| virtual void Ieee802Ctrl::setDsap | ( | int | dsap | ) | [virtual] |
Referenced by EtherLLC::processFrameFromMAC(), EtherAppSrv::registerDSAP(), EtherAppCli::registerDSAP(), ISIS::sendBroadcastHelloMsg(), ISIS::sendL1Csnp(), ISIS::sendL1CSNP(), ISIS::sendL1Psnp(), ISIS::sendL1PSNP(), ISIS::sendLSP(), ISIS::sendMyL1LSPs(), EtherAppSrv::sendPacket(), EtherAppCli::sendPacket(), ISIS::sendPTPHelloMsg(), and ISIS::sendSpecificL1LSP().
| virtual void Ieee802Ctrl::setEtherType | ( | int | etherType | ) | [virtual] |
| virtual void Ieee802Ctrl::setInputPort | ( | int | inputPort | ) | [virtual] |
| virtual void Ieee802Ctrl::setPauseUnits | ( | int | pauseUnits | ) | [virtual] |
| virtual void Ieee802Ctrl::setSrc | ( | const MACAddress & | src | ) | [virtual] |
| virtual void Ieee802Ctrl::setSsap | ( | int | ssap | ) | [virtual] |
Referenced by EtherLLC::processFrameFromMAC(), ISIS::sendBroadcastHelloMsg(), ISIS::sendL1Csnp(), ISIS::sendL1CSNP(), ISIS::sendL1Psnp(), ISIS::sendL1PSNP(), ISIS::sendLSP(), ISIS::sendMyL1LSPs(), EtherAppSrv::sendPacket(), EtherAppCli::sendPacket(), ISIS::sendPTPHelloMsg(), and ISIS::sendSpecificL1LSP().
MACAddress Ieee802Ctrl::dest_var [protected] |
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.
MACAddress Ieee802Ctrl::src_var [protected] |
Definition at line 106 of file Ieee802Ctrl_m.h.
int Ieee802Ctrl::ssap_var [protected] |
Definition at line 109 of file Ieee802Ctrl_m.h.