#include <IPDatagram_m.h>
IPDatagram.msg
by opp_msgc. class IPTimestampOption { fields: int flag enum(TimestampFlag); short overflow; short nextAddressPtr;
IPAddress recordAddress[MAX_TIMESTAMP_OPTION_ENTRIES]; simtime_t recordTimestamp[MAX_IPADDR_OPTION_ENTRIES]; };
Public Member Functions | |
IPTimestampOption () | |
IPTimestampOption (const IPTimestampOption &other) | |
virtual | ~IPTimestampOption () |
IPTimestampOption & | operator= (const IPTimestampOption &other) |
virtual cPolymorphic * | dup () const |
virtual void | netPack (cCommBuffer *b) |
virtual void | netUnpack (cCommBuffer *b) |
virtual int | getFlag () const |
virtual void | setFlag (int flag_var) |
virtual short | getOverflow () const |
virtual void | setOverflow (short overflow_var) |
virtual short | getNextAddressPtr () const |
virtual void | setNextAddressPtr (short nextAddressPtr_var) |
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_var) |
virtual unsigned int | getRecordTimestampArraySize () const |
virtual simtime_t | getRecordTimestamp (unsigned int k) const |
virtual void | setRecordTimestamp (unsigned int k, simtime_t recordTimestamp_var) |
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] |
IPTimestampOption::IPTimestampOption | ( | ) |
IPTimestampOption::IPTimestampOption | ( | const IPTimestampOption & | other | ) |
virtual IPTimestampOption::~IPTimestampOption | ( | ) | [virtual] |
virtual cPolymorphic* IPTimestampOption::dup | ( | ) | const [inline, virtual] |
virtual int IPTimestampOption::getFlag | ( | ) | const [virtual] |
virtual short IPTimestampOption::getNextAddressPtr | ( | ) | const [virtual] |
virtual short IPTimestampOption::getOverflow | ( | ) | const [virtual] |
virtual const IPAddress& IPTimestampOption::getRecordAddress | ( | unsigned int | k | ) | const [inline, virtual] |
virtual IPAddress& IPTimestampOption::getRecordAddress | ( | unsigned int | k | ) | [virtual] |
virtual unsigned int IPTimestampOption::getRecordAddressArraySize | ( | ) | const [virtual] |
virtual simtime_t IPTimestampOption::getRecordTimestamp | ( | unsigned int | k | ) | const [virtual] |
virtual unsigned int IPTimestampOption::getRecordTimestampArraySize | ( | ) | const [virtual] |
virtual void IPTimestampOption::netPack | ( | cCommBuffer * | b | ) | [virtual] |
virtual void IPTimestampOption::netUnpack | ( | cCommBuffer * | b | ) | [virtual] |
IPTimestampOption& IPTimestampOption::operator= | ( | const IPTimestampOption & | other | ) |
bool IPTimestampOption::operator== | ( | const IPTimestampOption & | ) | [protected] |
virtual void IPTimestampOption::setFlag | ( | int | flag_var | ) | [virtual] |
virtual void IPTimestampOption::setNextAddressPtr | ( | short | nextAddressPtr_var | ) | [virtual] |
virtual void IPTimestampOption::setOverflow | ( | short | overflow_var | ) | [virtual] |
virtual void IPTimestampOption::setRecordAddress | ( | unsigned int | k, | |
const IPAddress & | recordAddress_var | |||
) | [virtual] |
virtual void IPTimestampOption::setRecordTimestamp | ( | unsigned int | k, | |
simtime_t | recordTimestamp_var | |||
) | [virtual] |
int IPTimestampOption::flag_var [protected] |
short IPTimestampOption::nextAddressPtr_var [protected] |
short IPTimestampOption::overflow_var [protected] |
simtime_t IPTimestampOption::recordTimestamp_var[MAX_IPADDR_OPTION_ENTRIES] [protected] |