#include <IPDatagram_m.h>
IPDatagram.msg
by opp_msgc. class IPSourceRoutingOption { fields: IPAddress recordAddress[MAX_IPADDR_OPTION_ENTRIES]; short nextAddressPtr; short lastAddressPtr; };
Public Member Functions | |
IPSourceRoutingOption () | |
IPSourceRoutingOption (const IPSourceRoutingOption &other) | |
virtual | ~IPSourceRoutingOption () |
IPSourceRoutingOption & | operator= (const IPSourceRoutingOption &other) |
virtual cPolymorphic * | dup () const |
virtual void | netPack (cCommBuffer *b) |
virtual void | netUnpack (cCommBuffer *b) |
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 short | getNextAddressPtr () const |
virtual void | setNextAddressPtr (short nextAddressPtr_var) |
virtual short | getLastAddressPtr () const |
virtual void | setLastAddressPtr (short lastAddressPtr_var) |
Protected Member Functions | |
bool | operator== (const IPSourceRoutingOption &) |
Protected Attributes | |
IPAddress | recordAddress_var [MAX_IPADDR_OPTION_ENTRIES] |
short | nextAddressPtr_var |
short | lastAddressPtr_var |
IPSourceRoutingOption::IPSourceRoutingOption | ( | ) |
IPSourceRoutingOption::IPSourceRoutingOption | ( | const IPSourceRoutingOption & | other | ) |
virtual IPSourceRoutingOption::~IPSourceRoutingOption | ( | ) | [virtual] |
virtual cPolymorphic* IPSourceRoutingOption::dup | ( | ) | const [inline, virtual] |
virtual short IPSourceRoutingOption::getLastAddressPtr | ( | ) | const [virtual] |
virtual short IPSourceRoutingOption::getNextAddressPtr | ( | ) | const [virtual] |
virtual const IPAddress& IPSourceRoutingOption::getRecordAddress | ( | unsigned int | k | ) | const [inline, virtual] |
virtual IPAddress& IPSourceRoutingOption::getRecordAddress | ( | unsigned int | k | ) | [virtual] |
virtual unsigned int IPSourceRoutingOption::getRecordAddressArraySize | ( | ) | const [virtual] |
virtual void IPSourceRoutingOption::netPack | ( | cCommBuffer * | b | ) | [virtual] |
virtual void IPSourceRoutingOption::netUnpack | ( | cCommBuffer * | b | ) | [virtual] |
IPSourceRoutingOption& IPSourceRoutingOption::operator= | ( | const IPSourceRoutingOption & | other | ) |
bool IPSourceRoutingOption::operator== | ( | const IPSourceRoutingOption & | ) | [protected] |
virtual void IPSourceRoutingOption::setLastAddressPtr | ( | short | lastAddressPtr_var | ) | [virtual] |
virtual void IPSourceRoutingOption::setNextAddressPtr | ( | short | nextAddressPtr_var | ) | [virtual] |
virtual void IPSourceRoutingOption::setRecordAddress | ( | unsigned int | k, | |
const IPAddress & | recordAddress_var | |||
) | [virtual] |
short IPSourceRoutingOption::lastAddressPtr_var [protected] |
short IPSourceRoutingOption::nextAddressPtr_var [protected] |