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

#include <ControlPDU_m.h>

Inheritance diagram for NackOnlyPDU:
NAckPDU ControlPDU PDU PDU_Base

Public Member Functions

 NackOnlyPDU (const char *name=nullptr, int kind=0)
 
 NackOnlyPDU (const NackOnlyPDU &other)
 
virtual ~NackOnlyPDU ()
 
NackOnlyPDUoperator= (const NackOnlyPDU &other)
 
virtual NackOnlyPDUdup () const
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b)
 
- Public Member Functions inherited from NAckPDU
 NAckPDU (const char *name=nullptr, int kind=0)
 
 NAckPDU (const NAckPDU &other)
 
virtual ~NAckPDU ()
 
NAckPDUoperator= (const NAckPDU &other)
 
virtual unsigned int getAckNackSeqNum () const
 
virtual void setAckNackSeqNum (unsigned int ackNackSeqNum)
 
- Public Member Functions inherited from ControlPDU
 ControlPDU (const char *name=nullptr, int kind=0)
 
 ControlPDU (const ControlPDU &other)
 
virtual ~ControlPDU ()
 
ControlPDUoperator= (const ControlPDU &other)
 
- Public Member Functions inherited from PDU
 PDU (const char *name=NULL, int kind=0)
 
 PDU (const PDU &other)
 
PDUoperator= (const PDU &other)
 
unsigned int getHeaderSize ()
 
unsigned int getSize ()
 
- Public Member Functions inherited from PDU_Base
virtual ~PDU_Base ()
 
virtual const char * getDisplayString () const
 
virtual void setDisplayString (const char *displayString)
 
virtual unsigned int getVersion () const
 
virtual void setVersion (unsigned int version)
 
virtual AddressgetSrcAddr ()
 
virtual const AddressgetSrcAddr () const
 
virtual void setSrcAddr (const Address &srcAddr)
 
virtual AddressgetDstAddr ()
 
virtual const AddressgetDstAddr () const
 
virtual void setDstAddr (const Address &dstAddr)
 
virtual APNgetSrcApn ()
 
virtual const APNgetSrcApn () const
 
virtual void setSrcApn (const APN &srcApn)
 
virtual APNgetDstApn ()
 
virtual const APNgetDstApn () const
 
virtual void setDstApn (const APN &dstApn)
 
virtual ConnectionIdgetConnId ()
 
virtual const ConnectionIdgetConnId () const
 
virtual void setConnId (const ConnectionId &connId)
 
virtual int getType () const
 
virtual void setType (int type)
 
virtual int getFlags () const
 
virtual void setFlags (int flags)
 
virtual unsigned int getPduLen () const
 
virtual void setPduLen (unsigned int pduLen)
 
virtual unsigned int getSeqNum () const
 
virtual void setSeqNum (unsigned int seqNum)
 
virtual unsigned int getHopCount () const
 
virtual void setHopCount (unsigned int hopCount)
 

Protected Member Functions

bool operator== (const NackOnlyPDU &)
 
- Protected Member Functions inherited from NAckPDU
bool operator== (const NAckPDU &)
 
- Protected Member Functions inherited from ControlPDU
bool operator== (const ControlPDU &)
 
- Protected Member Functions inherited from PDU_Base
bool operator== (const PDU_Base &)
 
 PDU_Base (const char *name=nullptr, int kind=0)
 
 PDU_Base (const PDU_Base &other)
 
PDU_Baseoperator= (const PDU_Base &other)
 

Private Member Functions

void copy (const NackOnlyPDU &other)
 

Additional Inherited Members

- Protected Attributes inherited from NAckPDU
unsigned int ackNackSeqNum
 
- Protected Attributes inherited from PDU_Base
::omnetpp::opp_string displayString
 
unsigned int version
 
Address srcAddr
 
Address dstAddr
 
APN srcApn
 
APN dstApn
 
ConnectionId connId
 
int type
 
int flags
 
unsigned int pduLen
 
unsigned int seqNum
 
unsigned int hopCount
 

Detailed Description

Class generated from DIF/EFCP/DTCP/ControlPDU.msg:53 by nedtool.

packet NackOnlyPDU extends NAckPDU
{
    type = NACK_ONLY_PDU;
}

Definition at line 198 of file ControlPDU_m.h.

Constructor & Destructor Documentation

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

Definition at line 1270 of file ControlPDU_m.cc.

Referenced by dup().

NackOnlyPDU::NackOnlyPDU ( const NackOnlyPDU other)

Definition at line 1275 of file ControlPDU_m.cc.

NackOnlyPDU::~NackOnlyPDU ( )
virtual

Definition at line 1280 of file ControlPDU_m.cc.

Member Function Documentation

void NackOnlyPDU::copy ( const NackOnlyPDU other)
private

Definition at line 1292 of file ControlPDU_m.cc.

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

virtual NackOnlyPDU* NackOnlyPDU::dup ( ) const
inlinevirtual

Reimplemented from NAckPDU.

Definition at line 214 of file ControlPDU_m.h.

NackOnlyPDU & NackOnlyPDU::operator= ( const NackOnlyPDU other)

Definition at line 1284 of file ControlPDU_m.cc.

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

Reimplemented from NAckPDU.

Definition at line 1296 of file ControlPDU_m.cc.

Referenced by doParsimPacking().

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

Reimplemented from NAckPDU.

Definition at line 1301 of file ControlPDU_m.cc.

Referenced by doParsimUnpacking().


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