RINASim  October 2016
Documentation of framework for OMNeT++
SDU_Base Class Reference

#include <SDU_m.h>

Inheritance diagram for SDU_Base:
Data Data_Base SDU

Public Member Functions

virtual ~SDU_Base ()
 
virtual SDU_Basedup () const
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b)
 
virtual unsigned int getSize () const
 
virtual void setSize (unsigned int size)
 
virtual unsigned int getOffset () const
 
virtual void setOffset (unsigned int offset)
 
virtual unsigned int getFSize () const
 
virtual void setFSize (unsigned int fSize)
 
virtual unsigned int getFOffset () const
 
virtual void setFOffset (unsigned int fOffset)
 
virtual unsigned int getSeqNum () const
 
virtual void setSeqNum (unsigned int seqNum)
 
virtual unsigned int getFSeqNum () const
 
virtual void setFSeqNum (unsigned int fSeqNum)
 
virtual int getFragType () const
 
virtual void setFragType (int fragType)
 
- Public Member Functions inherited from Data
 Data (const char *name=NULL, int kind=0)
 
 Data (const Data &other)
 
Dataoperator= (const Data &other)
 
- Public Member Functions inherited from Data_Base
virtual ~Data_Base ()
 
virtual int getDataType () const
 
virtual void setDataType (int dataType)
 
virtual int64_t getEncapMsgLength () const
 
virtual void setEncapMsgLength (int64_t encapMsgLength)
 

Protected Member Functions

bool operator== (const SDU_Base &)
 
 SDU_Base (const char *name=nullptr, int kind=0)
 
 SDU_Base (const SDU_Base &other)
 
SDU_Baseoperator= (const SDU_Base &other)
 
- Protected Member Functions inherited from Data_Base
bool operator== (const Data_Base &)
 
 Data_Base (const char *name=nullptr, int kind=0)
 
 Data_Base (const Data_Base &other)
 
Data_Baseoperator= (const Data_Base &other)
 

Protected Attributes

unsigned int size
 
unsigned int offset
 
unsigned int fSize
 
unsigned int fOffset
 
unsigned int seqNum
 
unsigned int fSeqNum
 
int fragType
 
- Protected Attributes inherited from Data_Base
int dataType
 
int64_t encapMsgLength
 

Private Member Functions

void copy (const SDU_Base &other)
 

Detailed Description

Definition at line 88 of file SDU_m.h.

Constructor & Destructor Documentation

SDU_Base::SDU_Base ( const char *  name = nullptr,
int  kind = 0 
)
protected

Definition at line 172 of file SDU_m.cc.

SDU_Base::SDU_Base ( const SDU_Base other)
protected

Definition at line 186 of file SDU_m.cc.

SDU_Base::~SDU_Base ( )
virtual

Definition at line 191 of file SDU_m.cc.

Member Function Documentation

void SDU_Base::copy ( const SDU_Base other)
private

Definition at line 203 of file SDU_m.cc.

Referenced by operator=(), and SDU_Base().

virtual SDU_Base* SDU_Base::dup ( ) const
inlinevirtual

Reimplemented from Data.

Reimplemented in SDU.

Definition at line 113 of file SDU_m.h.

unsigned int SDU_Base::getFOffset ( ) const
virtual

Definition at line 268 of file SDU_m.cc.

Referenced by SDUDescriptor::getFieldValueAsString().

int SDU_Base::getFragType ( ) const
virtual

Definition at line 298 of file SDU_m.cc.

Referenced by SDUDescriptor::getFieldValueAsString().

unsigned int SDU_Base::getFSeqNum ( ) const
virtual

Definition at line 288 of file SDU_m.cc.

Referenced by SDUDescriptor::getFieldValueAsString().

unsigned int SDU_Base::getFSize ( ) const
virtual

Definition at line 258 of file SDU_m.cc.

Referenced by SDUDescriptor::getFieldValueAsString().

unsigned int SDU_Base::getOffset ( ) const
virtual

Definition at line 248 of file SDU_m.cc.

Referenced by SDUDescriptor::getFieldValueAsString().

unsigned int SDU_Base::getSeqNum ( ) const
virtual

Definition at line 278 of file SDU_m.cc.

Referenced by SDUDescriptor::getFieldValueAsString().

unsigned int SDU_Base::getSize ( ) const
virtual

Reimplemented in SDU.

Definition at line 238 of file SDU_m.cc.

Referenced by SDUDescriptor::getFieldValueAsString().

SDU_Base & SDU_Base::operator= ( const SDU_Base other)
protected

Definition at line 195 of file SDU_m.cc.

Referenced by SDU::operator=().

bool SDU_Base::operator== ( const SDU_Base )
protected
void SDU_Base::parsimPack ( omnetpp::cCommBuffer *  b) const
virtual

Reimplemented from Data_Base.

Definition at line 214 of file SDU_m.cc.

void SDU_Base::parsimUnpack ( omnetpp::cCommBuffer *  b)
virtual

Reimplemented from Data_Base.

Definition at line 226 of file SDU_m.cc.

void SDU_Base::setFOffset ( unsigned int  fOffset)
virtual

Definition at line 273 of file SDU_m.cc.

Referenced by SDUDescriptor::setFieldValueAsString().

void SDU_Base::setFragType ( int  fragType)
virtual

Definition at line 303 of file SDU_m.cc.

Referenced by SDUDescriptor::setFieldValueAsString().

void SDU_Base::setFSeqNum ( unsigned int  fSeqNum)
virtual

Definition at line 293 of file SDU_m.cc.

Referenced by SDUDescriptor::setFieldValueAsString().

void SDU_Base::setFSize ( unsigned int  fSize)
virtual

Definition at line 263 of file SDU_m.cc.

Referenced by SDUDescriptor::setFieldValueAsString().

void SDU_Base::setOffset ( unsigned int  offset)
virtual

Definition at line 253 of file SDU_m.cc.

Referenced by SDUDescriptor::setFieldValueAsString().

void SDU_Base::setSeqNum ( unsigned int  seqNum)
virtual

Definition at line 283 of file SDU_m.cc.

Referenced by SDUDescriptor::setFieldValueAsString().

void SDU_Base::setSize ( unsigned int  size)
virtual

Definition at line 243 of file SDU_m.cc.

Referenced by SDUDescriptor::setFieldValueAsString().

Member Data Documentation

unsigned int SDU_Base::fOffset
protected
int SDU_Base::fragType
protected
unsigned int SDU_Base::fSeqNum
protected
unsigned int SDU_Base::fSize
protected
unsigned int SDU_Base::offset
protected
unsigned int SDU_Base::seqNum
protected

Definition at line 95 of file SDU_m.h.

Referenced by copy(), getSeqNum(), parsimPack(), parsimUnpack(), SDU::SDU(), SDU_Base(), and setSeqNum().


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