|
INET Framework for OMNeT++/OMNEST
|
#include <IPControlInfo.h>
Public Member Functions | |
| IPControlInfo () | |
| virtual | ~IPControlInfo () |
| IPControlInfo (const IPControlInfo &other) | |
| IPControlInfo & | operator= (const IPControlInfo &other) |
| virtual void | setOrigDatagram (IPDatagram *d) |
| virtual IPDatagram * | getOrigDatagram () const |
| virtual IPDatagram * | removeOrigDatagram () |
Protected Attributes | |
| IPDatagram * | dgram |
Control information for sending/receiving packets over IP.
See the IPControlInfo.msg file for more info.
| IPControlInfo::IPControlInfo | ( | ) | [inline] |
: IPControlInfo_Base() {dgram=NULL;}
| IPControlInfo::IPControlInfo | ( | const IPControlInfo & | other | ) | [inline] |
| virtual IPDatagram* IPControlInfo::getOrigDatagram | ( | ) | const [inline, virtual] |
{return dgram;}
| IPControlInfo& IPControlInfo::operator= | ( | const IPControlInfo & | other | ) | [inline] |
{IPControlInfo_Base::operator=(other); return *this;}
| IPDatagram * IPControlInfo::removeOrigDatagram | ( | ) | [virtual] |
Referenced by SCTP::handleMessage(), and ICMP::sendErrorMessage().
| void IPControlInfo::setOrigDatagram | ( | IPDatagram * | d | ) | [virtual] |
Referenced by IP::decapsulateIP().
IPDatagram* IPControlInfo::dgram [protected] |
Referenced by removeOrigDatagram(), setOrigDatagram(), and ~IPControlInfo().