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

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

#include <IPv4Datagram_m.h>

Inheritance diagram for inet::IPv4Option:
inet::TLVOptionBase inet::IPv4OptionEnd inet::IPv4OptionNop inet::IPv4OptionRecordRoute inet::IPv4OptionStreamId inet::IPv4OptionTimestamp inet::IPv4OptionUnknown

Public Member Functions

 IPv4Option ()
 
 IPv4Option (const IPv4Option &other)
 
virtual ~IPv4Option ()
 
IPv4Optionoperator= (const IPv4Option &other)
 
virtual IPv4Optiondup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
- 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 IPv4Option &)
 
- Protected Member Functions inherited from inet::TLVOptionBase
bool operator== (const TLVOptionBase &)
 

Private Member Functions

void copy (const IPv4Option &other)
 

Additional Inherited Members

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

Detailed Description

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

class IPv4Option extends TLVOptionBase
{
}

Constructor & Destructor Documentation

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

Member Function Documentation

void inet::IPv4Option::copy ( const IPv4Option other)
private
virtual IPv4Option* inet::IPv4Option::dup ( ) const
inlineoverridevirtual
IPv4Option& inet::IPv4Option::operator= ( const IPv4Option other)
bool inet::IPv4Option::operator== ( const IPv4Option )
protected
virtual void inet::IPv4Option::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual
virtual void inet::IPv4Option::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual

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