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

#include <InfectionSignals.h>

Inheritance diagram for InfectedDataTransferPDU:
DataTransferPDU DataTransferPDU_Base PDU PDU_Base

Public Member Functions

 InfectedDataTransferPDU (bool _signaled, int _fcepID, const char *name=NULL)
 
 InfectedDataTransferPDU (const InfectedDataTransferPDU &other)
 
 InfectedDataTransferPDU (const DataTransferPDU &other)
 
void addPSTdelay (int hd)
 
virtual InfectedDataTransferPDUdup () const
 
- Public Member Functions inherited from DataTransferPDU
 DataTransferPDU (const char *name=NULL, int kind=0)
 
 DataTransferPDU (const DataTransferPDU &other)
 
unsigned int getSize ()
 
UserDataFieldPtrgetUserDataField ()
 
void setUserDataField (const UserDataFieldPtr &userDataField)
 
int getSDUGap (const DataTransferPDU *other)
 
unsigned int getSDUSeqNum () const
 
void updatePacketSize ()
 
- Public Member Functions inherited from DataTransferPDU_Base
virtual ~DataTransferPDU_Base ()
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b)
 
- 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)
 

Public Attributes

simtime_t sendT
 
bool signaled
 
int fcepID
 
double pathDelay
 
int pstDelay
 

Additional Inherited Members

- Protected Member Functions inherited from DataTransferPDU_Base
bool operator== (const DataTransferPDU_Base &)
 
 DataTransferPDU_Base (const char *name=nullptr, int kind=0)
 
 DataTransferPDU_Base (const DataTransferPDU_Base &other)
 
DataTransferPDU_Baseoperator= (const DataTransferPDU_Base &other)
 
- 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)
 
- 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

Definition at line 58 of file InfectionSignals.h.

Constructor & Destructor Documentation

InfectedDataTransferPDU::InfectedDataTransferPDU ( bool  _signaled,
int  _fcepID,
const char *  name = NULL 
)
inline

Definition at line 66 of file InfectionSignals.h.

InfectedDataTransferPDU::InfectedDataTransferPDU ( const InfectedDataTransferPDU other)
inline

Definition at line 73 of file InfectionSignals.h.

InfectedDataTransferPDU::InfectedDataTransferPDU ( const DataTransferPDU other)
inline

Definition at line 80 of file InfectionSignals.h.

Member Function Documentation

void InfectedDataTransferPDU::addPSTdelay ( int  hd)
inline

Definition at line 86 of file InfectionSignals.h.

virtual InfectedDataTransferPDU* InfectedDataTransferPDU::dup ( ) const
inlinevirtual

Reimplemented from DataTransferPDU.

Definition at line 90 of file InfectionSignals.h.

Member Data Documentation

int InfectedDataTransferPDU::fcepID

Definition at line 62 of file InfectionSignals.h.

double InfectedDataTransferPDU::pathDelay

Definition at line 63 of file InfectionSignals.h.

Referenced by IMultiQoSTable::IMultiQoSTable::lookup().

int InfectedDataTransferPDU::pstDelay

Definition at line 64 of file InfectionSignals.h.

simtime_t InfectedDataTransferPDU::sendT

Definition at line 60 of file InfectionSignals.h.

Referenced by InfectedDataTransferPDU().

bool InfectedDataTransferPDU::signaled

Definition at line 61 of file InfectionSignals.h.


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