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

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

#include <IPv4Datagram_m.h>

Inheritance diagram for inet::IPv4OptionNop:
inet::IPv4Option inet::TLVOptionBase

Public Member Functions

 IPv4OptionNop ()
 
 IPv4OptionNop (const IPv4OptionNop &other)
 
virtual ~IPv4OptionNop ()
 
IPv4OptionNopoperator= (const IPv4OptionNop &other)
 
virtual IPv4OptionNopdup () 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 IPv4OptionNop &)
 
- 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 IPv4OptionNop &other)
 

Additional Inherited Members

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

Detailed Description

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

class IPv4OptionNop extends IPv4Option
{
    type = IPOPTION_NO_OPTION;
    length = 1;
}

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from inet::IPv4Option.

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

Reimplemented from inet::IPv4Option.

Referenced by inet::doParsimPacking().

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

Reimplemented from inet::IPv4Option.

Referenced by inet::doParsimUnpacking().


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