INET Framework for OMNeT++/OMNEST
inet::IPv4OptionEnd Class Reference

Class generated from inet/networklayer/ipv4/IPv4Datagram.msg:106 by nedtool. More...

#include <IPv4Datagram_m.h>

Inheritance diagram for inet::IPv4OptionEnd:
inet::IPv4Option inet::TLVOptionBase

Public Member Functions

 IPv4OptionEnd ()
 
 IPv4OptionEnd (const IPv4OptionEnd &other)
 
virtual ~IPv4OptionEnd ()
 
IPv4OptionEndoperator= (const IPv4OptionEnd &other)
 
virtual IPv4OptionEnddup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
- Public Member Functions inherited from inet::IPv4Option
 IPv4Option ()
 
 IPv4Option (const IPv4Option &other)
 
virtual ~IPv4Option ()
 
IPv4Optionoperator= (const IPv4Option &other)
 
- Public Member Functions inherited from inet::TLVOptionBase
 TLVOptionBase ()
 
 TLVOptionBase (const TLVOptionBase &other)
 
virtual ~TLVOptionBase ()
 
TLVOptionBaseoperator= (const TLVOptionBase &other)
 
virtual short getType () const
 
virtual void setType (short type)
 
virtual short getLength () const
 
virtual void setLength (short length)
 

Protected Member Functions

bool operator== (const IPv4OptionEnd &)
 
- Protected Member Functions inherited from inet::IPv4Option
bool operator== (const IPv4Option &)
 
- Protected Member Functions inherited from inet::TLVOptionBase
bool operator== (const TLVOptionBase &)
 

Private Member Functions

void copy (const IPv4OptionEnd &other)
 

Additional Inherited Members

- Protected Attributes inherited from inet::TLVOptionBase
short type
 
short length
 

Detailed Description

Class generated from inet/networklayer/ipv4/IPv4Datagram.msg:106 by nedtool.

class IPv4OptionEnd extends IPv4Option
{
    type = IPOPTION_END_OF_OPTIONS;
    length = 1;
}

Constructor & Destructor Documentation

inet::IPv4OptionEnd::IPv4OptionEnd ( )
inet::IPv4OptionEnd::IPv4OptionEnd ( const IPv4OptionEnd other)
virtual inet::IPv4OptionEnd::~IPv4OptionEnd ( )
virtual

Member Function Documentation

void inet::IPv4OptionEnd::copy ( const IPv4OptionEnd other)
private
virtual IPv4OptionEnd* inet::IPv4OptionEnd::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::IPv4Option.

234 {return new IPv4OptionEnd(*this);}
IPv4OptionEnd& inet::IPv4OptionEnd::operator= ( const IPv4OptionEnd other)
bool inet::IPv4OptionEnd::operator== ( const IPv4OptionEnd )
protected
virtual void inet::IPv4OptionEnd::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::IPv4Option.

Referenced by inet::doParsimPacking().

virtual void inet::IPv4OptionEnd::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual

Reimplemented from inet::IPv4Option.

Referenced by inet::doParsimUnpacking().


The documentation for this class was generated from the following file: