5 #ifndef __CONTROLPDU_M_H
6 #define __CONTROLPDU_M_H
11 #define MSGC_VERSION 0x0500
12 #if (MSGC_VERSION!=OMNETPP_VERSION)
13 # error Version mismatch! Probably this file was generated by an earlier version of nedtool: 'make clean' should help.
43 ControlPDU(
const char *name=
nullptr,
int kind=0);
48 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
80 NAckPDU(
const char *name=
nullptr,
int kind=0);
85 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
133 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
140 virtual void setRcvRate(
unsigned int rcvRate);
148 virtual void setSndRate(
unsigned int sndRate);
175 AckOnlyPDU(
const char *name=
nullptr,
int kind=0);
180 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
215 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
245 AckFlowPDU(
const char *name=
nullptr,
int kind=0);
250 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
285 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
320 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
363 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
373 virtual unsigned int getNackList(
unsigned int k)
const;
374 virtual void setNackList(
unsigned int k,
unsigned int nackList);
406 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
441 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
476 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
511 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
559 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
574 virtual void setRcvRate(
unsigned int rcvRate);
610 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
622 #endif // ifndef __CONTROLPDU_M_H
virtual ControlAckPDU * dup() const
virtual FlowControlOnlyPDU * dup() const
virtual void parsimPack(omnetpp::cCommBuffer *b) const
void copy(const AckFlowPDU &other)
virtual void setNewLeftWinEdge(unsigned int newLeftWinEdge)
virtual unsigned int getSndRightWinEdge() const
SelectiveNAckFlow & operator=(const SelectiveNAckFlow &other)
NackOnlyPDU(const char *name=nullptr, int kind=0)
virtual ~FlowControlOnlyPDU()
virtual void setRcvRate(unsigned int rcvRate)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
bool operator==(const SelectiveAckFlowPDU &)
virtual SelectiveNAckFlow * dup() const
unsigned int rendezSeqNum
virtual void parsimPack(omnetpp::cCommBuffer *b) const
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
NAckPDU & operator=(const NAckPDU &other)
virtual void setRcvRightWinEdge(unsigned int rcvRightWinEdge)
virtual SelectiveAckPDU * dup() const
void copy(const ControlAckPDU &other)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
SelectiveNackFlowPDU & operator=(const SelectiveNackFlowPDU &other)
NackOnlyPDU & operator=(const NackOnlyPDU &other)
FlowControlPDU(const char *name=nullptr, int kind=0)
virtual void setSndRightWinEdge(unsigned int sndRightWinEdge)
virtual unsigned int getSndRate() const
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
unsigned int sndRightWinEdge
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
ControlAckPDU(const char *name=nullptr, int kind=0)
void copy(const ControlPDU &other)
virtual void setNackListLen(unsigned int nackListLen)
virtual ControlPDU * dup() const
virtual RendezvousPDU * dup() const
AckOnlyPDU & operator=(const AckOnlyPDU &other)
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
virtual unsigned int getLastCtrlSeqNumRcv() const
RendezvousPDU & operator=(const RendezvousPDU &other)
ControlPDU & operator=(const ControlPDU &other)
NackFlowPDU(const char *name=nullptr, int kind=0)
void doParsimUnpacking(omnetpp::cCommBuffer *b, ControlPDU &obj)
virtual void setTimeUnit(unsigned long timeUnit)
virtual unsigned int getSndLeftWinEdge() const
SelectiveAckFlowPDU(const char *name=nullptr, int kind=0)
unsigned int newLeftWinEdge
bool operator==(const FlowControlPDU &)
virtual unsigned int getRcvLeftWinEdge() const
unsigned int sndLeftWinEdge
virtual unsigned int getNackListArraySize() const
void copy(const SelectiveAckPDU &other)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
void copy(const NAckPDU &other)
void doParsimPacking(omnetpp::cCommBuffer *b, const ControlPDU &obj)
SelectiveAckPDU & operator=(const SelectiveAckPDU &other)
SelectiveNackPDU(const char *name=nullptr, int kind=0)
virtual FlowControlPDU * dup() const
virtual ~SelectiveNackFlowPDU()
AckFlowPDU(const char *name=nullptr, int kind=0)
unsigned int sndLeftWinEdge
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
virtual AckFlowPDU * dup() const
unsigned int rcvRightWinEdge
bool operator==(const NackFlowPDU &)
bool operator==(const SelectiveNackPDU &)
virtual unsigned int getRcvRate() const
virtual void setNackList(unsigned int k, unsigned int nackList)
void copy(const SelectiveAckFlowPDU &other)
virtual void setAckNackSeqNum(unsigned int ackNackSeqNum)
void copy(const FlowControlOnlyPDU &other)
void copy(const FlowControlPDU &other)
bool operator==(const SelectiveNackFlowPDU &)
bool operator==(const AckFlowPDU &)
virtual NAckPDU * dup() const
virtual unsigned int getNewLeftWinEdge() const
virtual SelectiveAckFlowPDU * dup() const
virtual unsigned int getRcvRate() const
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
virtual ~SelectiveNAckFlow()
NAckPDU(const char *name=nullptr, int kind=0)
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
bool operator==(const NackOnlyPDU &)
virtual ~SelectiveAckPDU()
virtual void setRcvLeftWinEdge(unsigned int rcvLeftWinEdge)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
unsigned int ackNackSeqNum
void copy(const NackFlowPDU &other)
virtual unsigned int getRcvRightWinEdge() const
virtual void parsimPack(omnetpp::cCommBuffer *b) const
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
SelectiveNAckFlow(const char *name=nullptr, int kind=0)
ControlPDU(const char *name=nullptr, int kind=0)
RendezvousPDU(const char *name=nullptr, int kind=0)
NackFlowPDU & operator=(const NackFlowPDU &other)
bool operator==(const NAckPDU &)
virtual unsigned int getNackList(unsigned int k) const
ControlAckPDU & operator=(const ControlAckPDU &other)
AckOnlyPDU(const char *name=nullptr, int kind=0)
unsigned int lastCtrlSeqNumRcv
bool operator==(const SelectiveNAckFlow &)
virtual void setRcvRate(unsigned int rcvRate)
virtual unsigned int getRendezSeqNum() const
unsigned int rcvRightWinEdge
virtual unsigned int getNackListLen() const
virtual NackFlowPDU * dup() const
virtual SelectiveNackPDU * dup() const
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
void copy(const AckOnlyPDU &other)
bool operator==(const FlowControlOnlyPDU &)
void copy(const NackOnlyPDU &other)
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
unsigned int rcvLeftWinEdge
FlowControlOnlyPDU(const char *name=nullptr, int kind=0)
virtual ~SelectiveAckFlowPDU()
FlowControlPDU & operator=(const FlowControlPDU &other)
virtual void setLastCtrlSeqNumRcv(unsigned int lastCtrlSeqNumRcv)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
SelectiveNackFlowPDU(const char *name=nullptr, int kind=0)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
bool operator==(const SelectiveAckPDU &)
virtual void setRcvRightWinEdge(unsigned int rcvRightWinEdge)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
virtual void setSndRate(unsigned int sndRate)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
void copy(const RendezvousPDU &other)
virtual ~SelectiveNackPDU()
virtual void setSndRightWinEdge(unsigned int sndRightWinEdge)
virtual void setNackListArraySize(unsigned int size)
virtual void setSndLeftWinEdge(unsigned int sndLeftWinEdge)
void copy(const SelectiveNackFlowPDU &other)
void copy(const SelectiveNAckFlow &other)
virtual unsigned int getAckNackSeqNum() const
unsigned int sndRightWinEdge
FlowControlOnlyPDU & operator=(const FlowControlOnlyPDU &other)
SelectiveAckPDU(const char *name=nullptr, int kind=0)
virtual unsigned int getSndRightWinEdge() const
virtual unsigned int getSndLeftWinEdge() const
virtual ~FlowControlPDU()
bool operator==(const ControlPDU &)
virtual unsigned int getRcvRightWinEdge() const
SelectiveAckFlowPDU & operator=(const SelectiveAckFlowPDU &other)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
virtual void setRendezSeqNum(unsigned int rendezSeqNum)
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
AckFlowPDU & operator=(const AckFlowPDU &other)
virtual void setSndLeftWinEdge(unsigned int sndLeftWinEdge)
bool operator==(const AckOnlyPDU &)
virtual unsigned long getTimeUnit() const
virtual void parsimPack(omnetpp::cCommBuffer *b) const
virtual AckOnlyPDU * dup() const
void copy(const SelectiveNackPDU &other)
virtual SelectiveNackFlowPDU * dup() const
bool operator==(const ControlAckPDU &)
bool operator==(const RendezvousPDU &)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
unsigned int nackList_arraysize
virtual NackOnlyPDU * dup() const
SelectiveNackPDU & operator=(const SelectiveNackPDU &other)