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

Class generated from inet/common/TLVOption.msg:34 by nedtool. More...

#include <TLVOption_m.h>

Inheritance diagram for inet::TLVOptionRaw:
inet::TLVOptionBase

Public Member Functions

 TLVOptionRaw ()
 
 TLVOptionRaw (const TLVOptionRaw &other)
 
virtual ~TLVOptionRaw ()
 
TLVOptionRawoperator= (const TLVOptionRaw &other)
 
virtual TLVOptionRawdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual void setBytesArraySize (unsigned int size)
 
virtual unsigned int getBytesArraySize () const
 
virtual char getBytes (unsigned int k) const
 
virtual void setBytes (unsigned int k, char bytes)
 
- 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 TLVOptionRaw &)
 
- Protected Member Functions inherited from inet::TLVOptionBase
bool operator== (const TLVOptionBase &)
 

Protected Attributes

char * bytes
 
unsigned int bytes_arraysize
 
- Protected Attributes inherited from inet::TLVOptionBase
short type
 
short length
 

Private Member Functions

void copy (const TLVOptionRaw &other)
 

Detailed Description

Class generated from inet/common/TLVOption.msg:34 by nedtool.

class TLVOptionRaw extends TLVOptionBase
{
    char bytes[];
}

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from inet::TLVOptionBase.

106 {return new TLVOptionRaw(*this);}
virtual char inet::TLVOptionRaw::getBytes ( unsigned int  k) const
virtual
virtual unsigned int inet::TLVOptionRaw::getBytesArraySize ( ) const
virtual
TLVOptionRaw& inet::TLVOptionRaw::operator= ( const TLVOptionRaw other)
bool inet::TLVOptionRaw::operator== ( const TLVOptionRaw )
protected
virtual void inet::TLVOptionRaw::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::TLVOptionBase.

Referenced by inet::doParsimPacking().

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

Reimplemented from inet::TLVOptionBase.

Referenced by inet::doParsimUnpacking().

virtual void inet::TLVOptionRaw::setBytes ( unsigned int  k,
char  bytes 
)
virtual
virtual void inet::TLVOptionRaw::setBytesArraySize ( unsigned int  size)
virtual

Member Data Documentation

char* inet::TLVOptionRaw::bytes
protected
unsigned int inet::TLVOptionRaw::bytes_arraysize
protected

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