|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <ControlPDU_m.h>
Public Member Functions | |
| FlowControlPDU (const char *name=nullptr, int kind=0) | |
| FlowControlPDU (const FlowControlPDU &other) | |
| virtual | ~FlowControlPDU () |
| FlowControlPDU & | operator= (const FlowControlPDU &other) |
| virtual FlowControlPDU * | dup () const |
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const |
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) |
| 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) |
Public Member Functions inherited from NAckPDU | |
| 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) |
Public Member Functions inherited from ControlPDU | |
| ControlPDU (const char *name=nullptr, int kind=0) | |
| ControlPDU (const ControlPDU &other) | |
| virtual | ~ControlPDU () |
| ControlPDU & | operator= (const ControlPDU &other) |
Public Member Functions inherited from PDU | |
| PDU (const char *name=NULL, int kind=0) | |
| PDU (const PDU &other) | |
| PDU & | operator= (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 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 FlowControlPDU &) |
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_Base & | operator= (const PDU_Base &other) |
Protected Attributes | |
| unsigned int | rcvRightWinEdge |
| unsigned int | rcvRate |
| unsigned long | timeUnit |
| unsigned int | sndLeftWinEdge |
| unsigned int | sndRightWinEdge |
| unsigned int | sndRate |
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 |
Private Member Functions | |
| void | copy (const FlowControlPDU &other) |
Class generated from DIF/EFCP/DTCP/ControlPDU.msg:38 by nedtool.
packet FlowControlPDU extends NAckPDU { unsigned int rcvRightWinEdge; unsigned int rcvRate; unsigned long timeUnit; unsigned int sndLeftWinEdge; unsigned int sndRightWinEdge; unsigned int sndRate; }
Definition at line 110 of file ControlPDU_m.h.
| FlowControlPDU::FlowControlPDU | ( | const char * | name = nullptr, |
| int | kind = 0 |
||
| ) |
Definition at line 668 of file ControlPDU_m.cc.
Referenced by dup().
| FlowControlPDU::FlowControlPDU | ( | const FlowControlPDU & | other | ) |
Definition at line 678 of file ControlPDU_m.cc.
|
virtual |
Definition at line 683 of file ControlPDU_m.cc.
|
private |
Definition at line 695 of file ControlPDU_m.cc.
Referenced by FlowControlPDU(), and operator=().
|
inlinevirtual |
Reimplemented from NAckPDU.
Reimplemented in SelectiveNackPDU, SelectiveAckPDU, SelectiveNackFlowPDU, SelectiveAckFlowPDU, SelectiveNAckFlow, FlowControlOnlyPDU, NackFlowPDU, and AckFlowPDU.
Definition at line 132 of file ControlPDU_m.h.
|
virtual |
Definition at line 737 of file ControlPDU_m.cc.
Referenced by FlowControlPDUDescriptor::getFieldValueAsString(), and DTP::handleControlPDUFromRMT().
|
virtual |
Definition at line 727 of file ControlPDU_m.cc.
Referenced by FlowControlPDUDescriptor::getFieldValueAsString(), and DTP::handleControlPDUFromRMT().
|
virtual |
Definition at line 757 of file ControlPDU_m.cc.
Referenced by FlowControlPDUDescriptor::getFieldValueAsString().
|
virtual |
Definition at line 777 of file ControlPDU_m.cc.
Referenced by FlowControlPDUDescriptor::getFieldValueAsString().
|
virtual |
Definition at line 767 of file ControlPDU_m.cc.
Referenced by FlowControlPDUDescriptor::getFieldValueAsString().
|
virtual |
Definition at line 747 of file ControlPDU_m.cc.
Referenced by FlowControlPDUDescriptor::getFieldValueAsString().
| FlowControlPDU & FlowControlPDU::operator= | ( | const FlowControlPDU & | other | ) |
Definition at line 687 of file ControlPDU_m.cc.
|
protected |
|
virtual |
Reimplemented from NAckPDU.
Reimplemented in SelectiveNackPDU, SelectiveAckPDU, SelectiveNackFlowPDU, SelectiveAckFlowPDU, SelectiveNAckFlow, FlowControlOnlyPDU, NackFlowPDU, and AckFlowPDU.
Definition at line 705 of file ControlPDU_m.cc.
Referenced by doParsimPacking(), AckFlowPDU::parsimPack(), NackFlowPDU::parsimPack(), FlowControlOnlyPDU::parsimPack(), and SelectiveNAckFlow::parsimPack().
|
virtual |
Reimplemented from NAckPDU.
Reimplemented in SelectiveNackPDU, SelectiveAckPDU, SelectiveNackFlowPDU, SelectiveAckFlowPDU, SelectiveNAckFlow, FlowControlOnlyPDU, NackFlowPDU, and AckFlowPDU.
Definition at line 716 of file ControlPDU_m.cc.
Referenced by doParsimUnpacking(), AckFlowPDU::parsimUnpack(), NackFlowPDU::parsimUnpack(), FlowControlOnlyPDU::parsimUnpack(), and SelectiveNAckFlow::parsimUnpack().
|
virtual |
Definition at line 742 of file ControlPDU_m.cc.
Referenced by DTP::fillFlowControlPDU(), and FlowControlPDUDescriptor::setFieldValueAsString().
|
virtual |
Definition at line 732 of file ControlPDU_m.cc.
Referenced by DTP::fillFlowControlPDU(), and FlowControlPDUDescriptor::setFieldValueAsString().
|
virtual |
Definition at line 762 of file ControlPDU_m.cc.
Referenced by DTP::fillFlowControlPDU(), and FlowControlPDUDescriptor::setFieldValueAsString().
|
virtual |
Definition at line 782 of file ControlPDU_m.cc.
Referenced by DTP::fillFlowControlPDU(), and FlowControlPDUDescriptor::setFieldValueAsString().
|
virtual |
Definition at line 772 of file ControlPDU_m.cc.
Referenced by DTP::fillFlowControlPDU(), and FlowControlPDUDescriptor::setFieldValueAsString().
|
virtual |
Definition at line 752 of file ControlPDU_m.cc.
Referenced by DTP::fillFlowControlPDU(), and FlowControlPDUDescriptor::setFieldValueAsString().
|
protected |
Definition at line 114 of file ControlPDU_m.h.
Referenced by copy(), FlowControlPDU(), getRcvRate(), parsimPack(), parsimUnpack(), and setRcvRate().
|
protected |
Definition at line 113 of file ControlPDU_m.h.
Referenced by copy(), FlowControlPDU(), getRcvRightWinEdge(), parsimPack(), parsimUnpack(), and setRcvRightWinEdge().
|
protected |
Definition at line 116 of file ControlPDU_m.h.
Referenced by copy(), FlowControlPDU(), getSndLeftWinEdge(), parsimPack(), parsimUnpack(), and setSndLeftWinEdge().
|
protected |
Definition at line 118 of file ControlPDU_m.h.
Referenced by copy(), FlowControlPDU(), getSndRate(), parsimPack(), parsimUnpack(), and setSndRate().
|
protected |
Definition at line 117 of file ControlPDU_m.h.
Referenced by copy(), FlowControlPDU(), getSndRightWinEdge(), parsimPack(), parsimUnpack(), and setSndRightWinEdge().
|
protected |
Definition at line 115 of file ControlPDU_m.h.
Referenced by copy(), FlowControlPDU(), getTimeUnit(), parsimPack(), parsimUnpack(), and setTimeUnit().