RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <ControlPDU_m.h>
Public Member Functions | |
SelectiveNAckFlow (const char *name=nullptr, int kind=0) | |
SelectiveNAckFlow (const SelectiveNAckFlow &other) | |
virtual | ~SelectiveNAckFlow () |
SelectiveNAckFlow & | operator= (const SelectiveNAckFlow &other) |
virtual SelectiveNAckFlow * | dup () const |
virtual void | parsimPack (omnetpp::cCommBuffer *b) const |
virtual void | parsimUnpack (omnetpp::cCommBuffer *b) |
virtual unsigned int | getNewLeftWinEdge () const |
virtual void | setNewLeftWinEdge (unsigned int newLeftWinEdge) |
virtual unsigned int | getNackListLen () const |
virtual void | setNackListLen (unsigned int nackListLen) |
virtual void | setNackListArraySize (unsigned int size) |
virtual unsigned int | getNackListArraySize () const |
virtual unsigned int | getNackList (unsigned int k) const |
virtual void | setNackList (unsigned int k, unsigned int nackList) |
![]() | |
FlowControlPDU (const char *name=nullptr, int kind=0) | |
FlowControlPDU (const FlowControlPDU &other) | |
virtual | ~FlowControlPDU () |
FlowControlPDU & | operator= (const FlowControlPDU &other) |
virtual unsigned int | getRcvRightWinEdge () const |
virtual void | setRcvRightWinEdge (unsigned int rcvRightWinEdge) |
virtual unsigned int | getRcvRate () const |
virtual void | setRcvRate (unsigned int rcvRate) |
virtual unsigned long | getTimeUnit () const |
virtual void | setTimeUnit (unsigned long timeUnit) |
virtual unsigned int | getSndLeftWinEdge () const |
virtual void | setSndLeftWinEdge (unsigned int sndLeftWinEdge) |
virtual unsigned int | getSndRightWinEdge () const |
virtual void | setSndRightWinEdge (unsigned int sndRightWinEdge) |
virtual unsigned int | getSndRate () const |
virtual void | setSndRate (unsigned int sndRate) |
![]() | |
NAckPDU (const char *name=nullptr, int kind=0) | |
NAckPDU (const NAckPDU &other) | |
virtual | ~NAckPDU () |
NAckPDU & | operator= (const NAckPDU &other) |
virtual unsigned int | getAckNackSeqNum () const |
virtual void | setAckNackSeqNum (unsigned int ackNackSeqNum) |
![]() | |
ControlPDU (const char *name=nullptr, int kind=0) | |
ControlPDU (const ControlPDU &other) | |
virtual | ~ControlPDU () |
ControlPDU & | operator= (const ControlPDU &other) |
![]() | |
PDU (const char *name=NULL, int kind=0) | |
PDU (const PDU &other) | |
PDU & | operator= (const PDU &other) |
unsigned int | getHeaderSize () |
unsigned int | getSize () |
![]() | |
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 Address & | getSrcAddr () |
virtual const Address & | getSrcAddr () const |
virtual void | setSrcAddr (const Address &srcAddr) |
virtual Address & | getDstAddr () |
virtual const Address & | getDstAddr () const |
virtual void | setDstAddr (const Address &dstAddr) |
virtual APN & | getSrcApn () |
virtual const APN & | getSrcApn () const |
virtual void | setSrcApn (const APN &srcApn) |
virtual APN & | getDstApn () |
virtual const APN & | getDstApn () const |
virtual void | setDstApn (const APN &dstApn) |
virtual ConnectionId & | getConnId () |
virtual const ConnectionId & | getConnId () 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 SelectiveNAckFlow &) |
![]() | |
bool | operator== (const FlowControlPDU &) |
![]() | |
bool | operator== (const NAckPDU &) |
![]() | |
bool | operator== (const ControlPDU &) |
![]() | |
bool | operator== (const PDU_Base &) |
PDU_Base (const char *name=nullptr, int kind=0) | |
PDU_Base (const PDU_Base &other) | |
PDU_Base & | operator= (const PDU_Base &other) |
Protected Attributes | |
unsigned int | newLeftWinEdge |
unsigned int | nackListLen |
unsigned int * | nackList |
unsigned int | nackList_arraysize |
![]() | |
unsigned int | rcvRightWinEdge |
unsigned int | rcvRate |
unsigned long | timeUnit |
unsigned int | sndLeftWinEdge |
unsigned int | sndRightWinEdge |
unsigned int | sndRate |
![]() | |
unsigned int | ackNackSeqNum |
![]() | |
::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 |
Private Member Functions | |
void | copy (const SelectiveNAckFlow &other) |
Class generated from DIF/EFCP/DTCP/ControlPDU.msg:70
by nedtool.
packet SelectiveNAckFlow extends FlowControlPDU { unsigned int newLeftWinEdge;
unsigned int nackListLen; unsigned int nackList[];}
Definition at line 342 of file ControlPDU_m.h.
SelectiveNAckFlow::SelectiveNAckFlow | ( | const char * | name = nullptr , |
int | kind = 0 |
||
) |
Definition at line 2218 of file ControlPDU_m.cc.
Referenced by dup().
SelectiveNAckFlow::SelectiveNAckFlow | ( | const SelectiveNAckFlow & | other | ) |
Definition at line 2226 of file ControlPDU_m.cc.
|
virtual |
Definition at line 2233 of file ControlPDU_m.cc.
|
private |
Definition at line 2246 of file ControlPDU_m.cc.
Referenced by operator=(), and SelectiveNAckFlow().
|
inlinevirtual |
Reimplemented from FlowControlPDU.
Reimplemented in SelectiveNackPDU, SelectiveAckPDU, SelectiveNackFlowPDU, and SelectiveAckFlowPDU.
Definition at line 362 of file ControlPDU_m.h.
|
virtual |
Definition at line 2319 of file ControlPDU_m.cc.
Referenced by SelectiveNAckFlowDescriptor::getFieldValueAsString(), and DTP::handleControlPDUFromRMT().
|
virtual |
Definition at line 2314 of file ControlPDU_m.cc.
Referenced by SelectiveNAckFlowDescriptor::getFieldArraySize().
|
virtual |
Definition at line 2291 of file ControlPDU_m.cc.
Referenced by SelectiveNAckFlowDescriptor::getFieldValueAsString(), and DTP::handleControlPDUFromRMT().
|
virtual |
Definition at line 2281 of file ControlPDU_m.cc.
Referenced by SelectiveNAckFlowDescriptor::getFieldValueAsString().
SelectiveNAckFlow & SelectiveNAckFlow::operator= | ( | const SelectiveNAckFlow & | other | ) |
Definition at line 2238 of file ControlPDU_m.cc.
|
protected |
|
virtual |
Reimplemented from FlowControlPDU.
Reimplemented in SelectiveNackPDU, SelectiveAckPDU, SelectiveNackFlowPDU, and SelectiveAckFlowPDU.
Definition at line 2257 of file ControlPDU_m.cc.
Referenced by doParsimPacking(), SelectiveAckFlowPDU::parsimPack(), SelectiveNackFlowPDU::parsimPack(), SelectiveAckPDU::parsimPack(), and SelectiveNackPDU::parsimPack().
|
virtual |
Reimplemented from FlowControlPDU.
Reimplemented in SelectiveNackPDU, SelectiveAckPDU, SelectiveNackFlowPDU, and SelectiveAckFlowPDU.
Definition at line 2266 of file ControlPDU_m.cc.
Referenced by doParsimUnpacking(), SelectiveAckFlowPDU::parsimUnpack(), SelectiveNackFlowPDU::parsimUnpack(), SelectiveAckPDU::parsimUnpack(), and SelectiveNackPDU::parsimUnpack().
|
virtual |
Definition at line 2325 of file ControlPDU_m.cc.
Referenced by SelectiveNAckFlowDescriptor::setFieldValueAsString().
|
virtual |
Definition at line 2301 of file ControlPDU_m.cc.
|
virtual |
Definition at line 2296 of file ControlPDU_m.cc.
Referenced by SelectiveNAckFlowDescriptor::setFieldValueAsString().
|
virtual |
Definition at line 2286 of file ControlPDU_m.cc.
Referenced by SelectiveNAckFlowDescriptor::setFieldValueAsString().
|
protected |
Definition at line 347 of file ControlPDU_m.h.
Referenced by copy(), getNackList(), parsimPack(), parsimUnpack(), SelectiveNAckFlow(), setNackList(), setNackListArraySize(), and ~SelectiveNAckFlow().
|
protected |
Definition at line 348 of file ControlPDU_m.h.
Referenced by copy(), getNackList(), getNackListArraySize(), parsimPack(), parsimUnpack(), SelectiveNAckFlow(), setNackList(), and setNackListArraySize().
|
protected |
Definition at line 346 of file ControlPDU_m.h.
Referenced by copy(), getNackListLen(), parsimPack(), parsimUnpack(), SelectiveNAckFlow(), and setNackListLen().
|
protected |
Definition at line 345 of file ControlPDU_m.h.
Referenced by copy(), getNewLeftWinEdge(), parsimPack(), parsimUnpack(), SelectiveNAckFlow(), and setNewLeftWinEdge().