#include <IPDatagram_m.h>
IPDatagram.msg
by opp_msgc. message IPDatagram { properties: omitGetVerb = true; fields: short version = 4; short headerLength = IP_HEADER_BYTES;
IPAddress srcAddress; IPAddress destAddress;
int transportProtocol enum(IPProtocolId) = IP_PROT_NONE; short timeToLive; int identification; bool moreFragments; bool dontFragment; int fragmentOffset; unsigned char diffServCodePoint;
int optionCode enum(IPOption) = IPOPTION_NO_OPTION; IPRecordRouteOption recordRoute; IPTimestampOption timestampOption; IPSourceRoutingOption sourceRoutingOption; };
IPDatagram::IPDatagram | ( | const char * | name = NULL , |
|
int | kind = 0 | |||
) |
IPDatagram::IPDatagram | ( | const IPDatagram & | other | ) |
virtual IPDatagram::~IPDatagram | ( | ) | [virtual] |
virtual const IPAddress& IPDatagram::destAddress | ( | ) | const [inline, virtual] |
virtual IPAddress& IPDatagram::destAddress | ( | ) | [virtual] |
virtual unsigned char IPDatagram::diffServCodePoint | ( | ) | const [virtual] |
virtual bool IPDatagram::dontFragment | ( | ) | const [virtual] |
virtual cPolymorphic* IPDatagram::dup | ( | ) | const [inline, virtual] |
virtual int IPDatagram::fragmentOffset | ( | ) | const [virtual] |
virtual short IPDatagram::headerLength | ( | ) | const [virtual] |
virtual int IPDatagram::identification | ( | ) | const [virtual] |
virtual bool IPDatagram::moreFragments | ( | ) | const [virtual] |
virtual void IPDatagram::netPack | ( | cCommBuffer * | b | ) | [virtual] |
virtual void IPDatagram::netUnpack | ( | cCommBuffer * | b | ) | [virtual] |
IPDatagram& IPDatagram::operator= | ( | const IPDatagram & | other | ) |
bool IPDatagram::operator== | ( | const IPDatagram & | ) | [protected] |
virtual int IPDatagram::optionCode | ( | ) | const [virtual] |
virtual const IPRecordRouteOption& IPDatagram::recordRoute | ( | ) | const [inline, virtual] |
virtual IPRecordRouteOption& IPDatagram::recordRoute | ( | ) | [virtual] |
virtual void IPDatagram::setDestAddress | ( | const IPAddress & | destAddress_var | ) | [virtual] |
virtual void IPDatagram::setDiffServCodePoint | ( | unsigned char | diffServCodePoint_var | ) | [virtual] |
virtual void IPDatagram::setDontFragment | ( | bool | dontFragment_var | ) | [virtual] |
virtual void IPDatagram::setFragmentOffset | ( | int | fragmentOffset_var | ) | [virtual] |
virtual void IPDatagram::setHeaderLength | ( | short | headerLength_var | ) | [virtual] |
virtual void IPDatagram::setIdentification | ( | int | identification_var | ) | [virtual] |
virtual void IPDatagram::setMoreFragments | ( | bool | moreFragments_var | ) | [virtual] |
virtual void IPDatagram::setOptionCode | ( | int | optionCode_var | ) | [virtual] |
virtual void IPDatagram::setRecordRoute | ( | const IPRecordRouteOption & | recordRoute_var | ) | [virtual] |
virtual void IPDatagram::setSourceRoutingOption | ( | const IPSourceRoutingOption & | sourceRoutingOption_var | ) | [virtual] |
virtual void IPDatagram::setSrcAddress | ( | const IPAddress & | srcAddress_var | ) | [virtual] |
virtual void IPDatagram::setTimestampOption | ( | const IPTimestampOption & | timestampOption_var | ) | [virtual] |
virtual void IPDatagram::setTimeToLive | ( | short | timeToLive_var | ) | [virtual] |
virtual void IPDatagram::setTransportProtocol | ( | int | transportProtocol_var | ) | [virtual] |
virtual void IPDatagram::setVersion | ( | short | version_var | ) | [virtual] |
virtual const IPSourceRoutingOption& IPDatagram::sourceRoutingOption | ( | ) | const [inline, virtual] |
virtual IPSourceRoutingOption& IPDatagram::sourceRoutingOption | ( | ) | [virtual] |
virtual const IPAddress& IPDatagram::srcAddress | ( | ) | const [inline, virtual] |
virtual IPAddress& IPDatagram::srcAddress | ( | ) | [virtual] |
virtual const IPTimestampOption& IPDatagram::timestampOption | ( | ) | const [inline, virtual] |
virtual IPTimestampOption& IPDatagram::timestampOption | ( | ) | [virtual] |
virtual short IPDatagram::timeToLive | ( | ) | const [virtual] |
virtual int IPDatagram::transportProtocol | ( | ) | const [virtual] |
virtual short IPDatagram::version | ( | ) | const [virtual] |
IPAddress IPDatagram::destAddress_var [protected] |
unsigned char IPDatagram::diffServCodePoint_var [protected] |
bool IPDatagram::dontFragment_var [protected] |
int IPDatagram::fragmentOffset_var [protected] |
short IPDatagram::headerLength_var [protected] |
int IPDatagram::identification_var [protected] |
bool IPDatagram::moreFragments_var [protected] |
int IPDatagram::optionCode_var [protected] |
IPRecordRouteOption IPDatagram::recordRoute_var [protected] |
IPAddress IPDatagram::srcAddress_var [protected] |
IPTimestampOption IPDatagram::timestampOption_var [protected] |
short IPDatagram::timeToLive_var [protected] |
int IPDatagram::transportProtocol_var [protected] |
short IPDatagram::version_var [protected] |