#include <cmessage30.h>
Inheritance diagram for cMessage30:

Public Methods | |
| cMessage30 (const char *name=NULL, int kind=0) | |
| cMessage30 (const cMessage30 &m) | |
| cMessage30 & | operator= (const cMessage30 &m) |
| virtual cObject * | dup () const |
| cPolymorphic * | controlInfo () const |
| cPolymorphic * | removeControlInfo () |
| void | setControlInfo (cPolymorphic *p) |
Protected Attributes | |
| cPolymorphic * | ctrlp |
Definition at line 62 of file cmessage30.h.
|
||||||||||||
|
Definition at line 67 of file cmessage30.h. Referenced by dup().
00067 : cMessage(name,kind) {ctrlp=NULL;}
|
|
|
Definition at line 68 of file cmessage30.h. References operator=().
|
|
|
Definition at line 71 of file cmessage30.h.
00071 {return ctrlp;}
|
|
|
Reimplemented in EtherAppReq, and EtherAppResp. Definition at line 70 of file cmessage30.h. References cMessage30().
00070 {return new cMessage30(*this);}
|
|
|
Definition at line 69 of file cmessage30.h. Referenced by cMessage30(), EtherAppResp::operator=(), and EtherAppReq::operator=().
00069 {if(this==&m) return *this; ASSERT(!ctrlp); cMessage::operator=(m); return *this;}
|
|
|
Definition at line 72 of file cmessage30.h. Referenced by EtherAppSrv::handleMessage().
00072 {cPolymorphic *p=ctrlp;ctrlp=NULL; return p;}
|
|
|
Definition at line 73 of file cmessage30.h. Referenced by EtherAppSrv::registerDSAP(), EtherAppCli::registerDSAP(), and EtherAppCli::sendPacket().
|
|
|
Definition at line 65 of file cmessage30.h. |
1.2.17