#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.
Definition at line 30 of file IPControlInfo.h.
| IPControlInfo::IPControlInfo | ( | ) | [inline] |
Definition at line 35 of file IPControlInfo.h.
: IPControlInfo_Base() {dgram=NULL;}
| IPControlInfo::~IPControlInfo | ( | ) | [virtual] |
Definition at line 21 of file IPControlInfo.cc.
| IPControlInfo::IPControlInfo | ( | const IPControlInfo & | other | ) | [inline] |
Definition at line 37 of file IPControlInfo.h.
| virtual IPDatagram* IPControlInfo::getOrigDatagram | ( | ) | const [inline, virtual] |
Definition at line 41 of file IPControlInfo.h.
{return dgram;}
| IPControlInfo& IPControlInfo::operator= | ( | const IPControlInfo & | other | ) | [inline] |
Definition at line 38 of file IPControlInfo.h.
{IPControlInfo_Base::operator=(other); return *this;}
| IPDatagram * IPControlInfo::removeOrigDatagram | ( | ) | [virtual] |
Definition at line 38 of file IPControlInfo.cc.
Referenced by SCTP::handleMessage(), and ICMP::sendErrorMessage().
| void IPControlInfo::setOrigDatagram | ( | IPDatagram * | d | ) | [virtual] |
Definition at line 30 of file IPControlInfo.cc.
Referenced by IP::decapsulateIP().
IPDatagram* IPControlInfo::dgram [protected] |
Definition at line 33 of file IPControlInfo.h.
Referenced by removeOrigDatagram(), setOrigDatagram(), and ~IPControlInfo().
1.7.1