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

#include <DTCPTimers_m.h>

Inheritance diagram for DTCPRxExpiryTimer:
DTCPTimers

Public Member Functions

 DTCPRxExpiryTimer (const char *name=nullptr, int kind=0)
 
 DTCPRxExpiryTimer (const DTCPRxExpiryTimer &other)
 
virtual ~DTCPRxExpiryTimer ()
 
DTCPRxExpiryTimeroperator= (const DTCPRxExpiryTimer &other)
 
virtual DTCPRxExpiryTimerdup () const
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b)
 
virtual DTPDU_pgetPdu ()
 
virtual const DTPDU_pgetPdu () const
 
virtual void setPdu (const DTPDU_p &pdu)
 
virtual unsigned int getExpiryCount () const
 
virtual void setExpiryCount (unsigned int expiryCount)
 
virtual double getSent () const
 
virtual void setSent (double sent)
 
- Public Member Functions inherited from DTCPTimers
 DTCPTimers (const char *name=nullptr, int kind=0)
 
 DTCPTimers (const DTCPTimers &other)
 
virtual ~DTCPTimers ()
 
DTCPTimersoperator= (const DTCPTimers &other)
 
virtual int getType () const
 
virtual void setType (int type)
 

Protected Member Functions

bool operator== (const DTCPRxExpiryTimer &)
 
- Protected Member Functions inherited from DTCPTimers
bool operator== (const DTCPTimers &)
 

Protected Attributes

DTPDU_p pdu
 
unsigned int expiryCount
 
double sent
 
- Protected Attributes inherited from DTCPTimers
int type
 

Private Member Functions

void copy (const DTCPRxExpiryTimer &other)
 

Detailed Description

Class generated from DIF/EFCP/DTCP/DTCPTimers.msg:49 by nedtool.

message DTCPRxExpiryTimer extends DTCPTimers
{
    type = DTCP_RX_EXPIRY_TIMER;
    DTPDU_p pdu = NULL;
    unsigned int expiryCount = 0;
    double sent = 0;
}

Definition at line 98 of file DTCPTimers_m.h.

Constructor & Destructor Documentation

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

Definition at line 447 of file DTCPTimers_m.cc.

Referenced by dup().

DTCPRxExpiryTimer::DTCPRxExpiryTimer ( const DTCPRxExpiryTimer other)

Definition at line 456 of file DTCPTimers_m.cc.

DTCPRxExpiryTimer::~DTCPRxExpiryTimer ( )
virtual

Definition at line 461 of file DTCPTimers_m.cc.

Member Function Documentation

void DTCPRxExpiryTimer::copy ( const DTCPRxExpiryTimer other)
private

Definition at line 473 of file DTCPTimers_m.cc.

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

virtual DTCPRxExpiryTimer* DTCPRxExpiryTimer::dup ( ) const
inlinevirtual

Reimplemented from DTCPTimers.

Definition at line 117 of file DTCPTimers_m.h.

unsigned int DTCPRxExpiryTimer::getExpiryCount ( ) const
virtual
virtual const DTPDU_p& DTCPRxExpiryTimer::getPdu ( ) const
inlinevirtual

Definition at line 123 of file DTCPTimers_m.h.

Referenced by getPdu().

double DTCPRxExpiryTimer::getSent ( ) const
virtual

Definition at line 516 of file DTCPTimers_m.cc.

Referenced by DTCPRxExpiryTimerDescriptor::getFieldValueAsString().

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

Definition at line 465 of file DTCPTimers_m.cc.

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

Reimplemented from DTCPTimers.

Definition at line 480 of file DTCPTimers_m.cc.

Referenced by doParsimPacking().

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

Reimplemented from DTCPTimers.

Definition at line 488 of file DTCPTimers_m.cc.

Referenced by doParsimUnpacking().

void DTCPRxExpiryTimer::setExpiryCount ( unsigned int  expiryCount)
virtual

Definition at line 511 of file DTCPTimers_m.cc.

Referenced by DTCPRxExpiryTimerDescriptor::setFieldValueAsString().

void DTCPRxExpiryTimer::setPdu ( const DTPDU_p pdu)
virtual

Definition at line 501 of file DTCPTimers_m.cc.

Referenced by DTCP::pushBackToRxQ().

void DTCPRxExpiryTimer::setSent ( double  sent)
virtual

Member Data Documentation

unsigned int DTCPRxExpiryTimer::expiryCount
protected
DTPDU_p DTCPRxExpiryTimer::pdu
protected

Definition at line 101 of file DTCPTimers_m.h.

Referenced by copy(), DTCPRxExpiryTimer(), getPdu(), parsimPack(), parsimUnpack(), and setPdu().

double DTCPRxExpiryTimer::sent
protected

Definition at line 103 of file DTCPTimers_m.h.

Referenced by copy(), DTCPRxExpiryTimer(), getSent(), parsimPack(), parsimUnpack(), and setSent().


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