|
INET Framework for OMNeT++/OMNEST
|
#include <IPDatagram_m.h>
Public Member Functions | |
| IPTimestampOption () | |
| IPTimestampOption (const IPTimestampOption &other) | |
| virtual | ~IPTimestampOption () |
| IPTimestampOption & | operator= (const IPTimestampOption &other) |
| virtual IPTimestampOption * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual int | getFlag () const |
| virtual void | setFlag (int flag) |
| virtual short | getOverflow () const |
| virtual void | setOverflow (short overflow) |
| virtual short | getNextAddressPtr () const |
| virtual void | setNextAddressPtr (short nextAddressPtr) |
| virtual unsigned int | getRecordAddressArraySize () const |
| virtual IPAddress & | getRecordAddress (unsigned int k) |
| virtual const IPAddress & | getRecordAddress (unsigned int k) const |
| virtual void | setRecordAddress (unsigned int k, const IPAddress &recordAddress) |
| virtual unsigned int | getRecordTimestampArraySize () const |
| virtual simtime_t | getRecordTimestamp (unsigned int k) const |
| virtual void | setRecordTimestamp (unsigned int k, simtime_t recordTimestamp) |
Protected Member Functions | |
| bool | operator== (const IPTimestampOption &) |
Protected Attributes | |
| int | flag_var |
| short | overflow_var |
| short | nextAddressPtr_var |
| IPAddress | recordAddress_var [MAX_TIMESTAMP_OPTION_ENTRIES] |
| simtime_t | recordTimestamp_var [MAX_IPADDR_OPTION_ENTRIES] |
Private Member Functions | |
| void | copy (const IPTimestampOption &other) |
Class generated from networklayer/ipv4/IPDatagram.msg by opp_msgc.
class IPTimestampOption { int flag enum(TimestampFlag); short overflow; short nextAddressPtr;
IPAddress recordAddress[MAX_TIMESTAMP_OPTION_ENTRIES]; simtime_t recordTimestamp[MAX_IPADDR_OPTION_ENTRIES]; }
Definition at line 158 of file IPDatagram_m.h.
Referenced by dup().
| IPTimestampOption::IPTimestampOption | ( | const IPTimestampOption & | other | ) |
| virtual IPTimestampOption::~IPTimestampOption | ( | ) | [virtual] |
| void IPTimestampOption::copy | ( | const IPTimestampOption & | other | ) | [private] |
| virtual IPTimestampOption* IPTimestampOption::dup | ( | ) | const [inline, virtual] |
Definition at line 179 of file IPDatagram_m.h.
{return new IPTimestampOption(*this);}
| virtual int IPTimestampOption::getFlag | ( | ) | const [virtual] |
| virtual short IPTimestampOption::getNextAddressPtr | ( | ) | const [virtual] |
| virtual short IPTimestampOption::getOverflow | ( | ) | const [virtual] |
| virtual IPAddress& IPTimestampOption::getRecordAddress | ( | unsigned int | k | ) | [virtual] |
| virtual const IPAddress& IPTimestampOption::getRecordAddress | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 192 of file IPDatagram_m.h.
Referenced by getRecordAddress().
{return const_cast<IPTimestampOption*>(this)->getRecordAddress(k);}
| virtual unsigned int IPTimestampOption::getRecordAddressArraySize | ( | ) | const [virtual] |
| virtual simtime_t IPTimestampOption::getRecordTimestamp | ( | unsigned int | k | ) | const [virtual] |
| virtual unsigned int IPTimestampOption::getRecordTimestampArraySize | ( | ) | const [virtual] |
| IPTimestampOption& IPTimestampOption::operator= | ( | const IPTimestampOption & | other | ) |
| bool IPTimestampOption::operator== | ( | const IPTimestampOption & | ) | [protected] |
| virtual void IPTimestampOption::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Referenced by doPacking().
| virtual void IPTimestampOption::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Referenced by doUnpacking().
| virtual void IPTimestampOption::setFlag | ( | int | flag | ) | [virtual] |
| virtual void IPTimestampOption::setNextAddressPtr | ( | short | nextAddressPtr | ) | [virtual] |
| virtual void IPTimestampOption::setOverflow | ( | short | overflow | ) | [virtual] |
| virtual void IPTimestampOption::setRecordAddress | ( | unsigned int | k, |
| const IPAddress & | recordAddress | ||
| ) | [virtual] |
| virtual void IPTimestampOption::setRecordTimestamp | ( | unsigned int | k, |
| simtime_t | recordTimestamp | ||
| ) | [virtual] |
int IPTimestampOption::flag_var [protected] |
Definition at line 161 of file IPDatagram_m.h.
short IPTimestampOption::nextAddressPtr_var [protected] |
Definition at line 163 of file IPDatagram_m.h.
short IPTimestampOption::overflow_var [protected] |
Definition at line 162 of file IPDatagram_m.h.
Definition at line 164 of file IPDatagram_m.h.
simtime_t IPTimestampOption::recordTimestamp_var[MAX_IPADDR_OPTION_ENTRIES] [protected] |
Definition at line 165 of file IPDatagram_m.h.