#include <EtherCtrl_m.h>
Inheritance diagram for EtherCtrl:

Public Methods | |
| EtherCtrl () | |
| EtherCtrl (const EtherCtrl &other) | |
| virtual | ~EtherCtrl () |
| EtherCtrl & | operator= (const EtherCtrl &other) |
| virtual MACAddress & | getSrc () |
| virtual void | setSrc (const MACAddress &src_var) |
| virtual MACAddress & | getDest () |
| virtual void | setDest (const MACAddress &dest_var) |
| virtual int | getEtherType () const |
| virtual void | setEtherType (int etherType_var) |
| virtual int | getSsap () const |
| virtual void | setSsap (int ssap_var) |
| virtual int | getDsap () const |
| virtual void | setDsap (int dsap_var) |
| virtual int | getPauseUnits () const |
| virtual void | setPauseUnits (int pauseUnits_var) |
Protected Attributes | |
| MACAddress | src_var |
| MACAddress | dest_var |
| int | etherType_var |
| int | ssap_var |
| int | dsap_var |
| int | pauseUnits_var |
|
|
Definition at line 51 of file EtherCtrl_m.cc. References dsap_var, etherType_var, pauseUnits_var, and ssap_var.
00051 : cPolymorphic() 00052 { 00053 unsigned int i; 00054 this->etherType_var = 0; 00055 this->ssap_var = 0; 00056 this->dsap_var = 0; 00057 this->pauseUnits_var = 0; 00058 } |
|
|
Definition at line 60 of file EtherCtrl_m.cc. References operator=().
00060 : cPolymorphic() 00061 { 00062 unsigned int i; 00063 operator=(other); 00064 } |
|
|
Definition at line 66 of file EtherCtrl_m.cc.
00067 {
00068 unsigned int i;
00069 }
|
|
|
Definition at line 95 of file EtherCtrl_m.cc. References dest_var. Referenced by EtherCtrlDescriptor::getFieldAsString(), EtherCtrlDescriptor::getFieldStructPointer(), EtherLLC::processPacketFromHigherLayer(), and EtherEncap::processPacketFromHigherLayer().
00096 {
00097 return dest_var;
00098 }
|
|
|
Definition at line 125 of file EtherCtrl_m.cc. References dsap_var. Referenced by EtherCtrlDescriptor::getFieldAsString(), EtherLLC::handleDeregisterSAP(), EtherLLC::handleRegisterSAP(), and EtherLLC::processPacketFromHigherLayer().
00126 {
00127 return dsap_var;
00128 }
|
|
|
Definition at line 105 of file EtherCtrl_m.cc. References etherType_var. Referenced by EtherCtrlDescriptor::getFieldAsString(), and EtherEncap::processPacketFromHigherLayer().
00106 {
00107 return etherType_var;
00108 }
|
|
|
Definition at line 135 of file EtherCtrl_m.cc. References pauseUnits_var. Referenced by EtherCtrlDescriptor::getFieldAsString(), EtherLLC::handleSendPause(), and EtherEncap::handleSendPause().
00136 {
00137 return pauseUnits_var;
00138 }
|
|
|
Definition at line 85 of file EtherCtrl_m.cc. References src_var. Referenced by EtherCtrlDescriptor::getFieldAsString(), EtherCtrlDescriptor::getFieldStructPointer(), EtherAppSrv::handleMessage(), and EtherEncap::processPacketFromHigherLayer().
00086 {
00087 return src_var;
00088 }
|
|
|
Definition at line 115 of file EtherCtrl_m.cc. References ssap_var. Referenced by EtherCtrlDescriptor::getFieldAsString(), and EtherLLC::processPacketFromHigherLayer().
00116 {
00117 return ssap_var;
00118 }
|
|
|
Definition at line 71 of file EtherCtrl_m.cc. References dest_var, dsap_var, etherType_var, pauseUnits_var, src_var, and ssap_var. Referenced by EtherCtrl().
00072 {
00073 if (this==&other) return *this;
00074 unsigned int i;
00075 cPolymorphic::operator=(other);
00076 this->src_var = other.src_var;
00077 this->dest_var = other.dest_var;
00078 this->etherType_var = other.etherType_var;
00079 this->ssap_var = other.ssap_var;
00080 this->dsap_var = other.dsap_var;
00081 this->pauseUnits_var = other.pauseUnits_var;
00082 return *this;
00083 }
|
|
|
Definition at line 100 of file EtherCtrl_m.cc. Referenced by EtherLLC::processFrameFromMAC(), EtherEncap::processFrameFromMAC(), EtherAppSrv::sendPacket(), and EtherAppCli::sendPacket().
00101 {
00102 this->dest_var = dest_var;
00103 }
|
|
|
Definition at line 130 of file EtherCtrl_m.cc. References dsap_var. Referenced by EtherLLC::processFrameFromMAC(), EtherAppSrv::registerDSAP(), EtherAppCli::registerDSAP(), EtherAppSrv::sendPacket(), EtherAppCli::sendPacket(), and EtherCtrlDescriptor::setFieldAsString().
|
|
|
Definition at line 110 of file EtherCtrl_m.cc. References etherType_var. Referenced by EtherCtrlDescriptor::setFieldAsString().
00111 {
00112 this->etherType_var = etherType_var;
00113 }
|
|
|
Definition at line 140 of file EtherCtrl_m.cc. References pauseUnits_var. Referenced by EtherCtrlDescriptor::setFieldAsString().
00141 {
00142 this->pauseUnits_var = pauseUnits_var;
00143 }
|
|
|
Definition at line 90 of file EtherCtrl_m.cc. Referenced by EtherLLC::processFrameFromMAC(), and EtherEncap::processFrameFromMAC().
00091 {
00092 this->src_var = src_var;
00093 }
|
|
|
Definition at line 120 of file EtherCtrl_m.cc. References ssap_var. Referenced by EtherLLC::processFrameFromMAC(), EtherAppSrv::sendPacket(), EtherAppCli::sendPacket(), and EtherCtrlDescriptor::setFieldAsString().
|
|
|
Definition at line 48 of file EtherCtrl_m.h. |
|
|
Definition at line 51 of file EtherCtrl_m.h. Referenced by EtherCtrl(), getDsap(), operator=(), and setDsap(). |
|
|
Definition at line 49 of file EtherCtrl_m.h. Referenced by EtherCtrl(), getEtherType(), operator=(), and setEtherType(). |
|
|
Definition at line 52 of file EtherCtrl_m.h. Referenced by EtherCtrl(), getPauseUnits(), operator=(), and setPauseUnits(). |
|
|
Definition at line 47 of file EtherCtrl_m.h. |
|
|
Definition at line 50 of file EtherCtrl_m.h. Referenced by EtherCtrl(), getSsap(), operator=(), and setSsap(). |
1.2.17