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.
106 SDU_Base(
const char *name=
nullptr,
int kind=0);
113 virtual SDU_Base *
dup()
const {
throw omnetpp::cRuntimeError(
"You forgot to manually add a dup() function to class SDU");}
114 virtual void parsimPack(omnetpp::cCommBuffer *b)
const;
118 virtual unsigned int getSize()
const;
119 virtual void setSize(
unsigned int size);
121 virtual void setOffset(
unsigned int offset);
122 virtual unsigned int getFSize()
const;
123 virtual void setFSize(
unsigned int fSize);
125 virtual void setFOffset(
unsigned int fOffset);
127 virtual void setSeqNum(
unsigned int seqNum);
129 virtual void setFSeqNum(
unsigned int fSeqNum);
135 #endif // ifndef __SDU_M_H
virtual void setSize(unsigned int size)
virtual unsigned int getFSeqNum() const
virtual void setSeqNum(unsigned int seqNum)
virtual unsigned int getSeqNum() const
virtual SDU_Base * dup() const
virtual unsigned int getSize() const
virtual unsigned int getFSize() const
SDU_Base & operator=(const SDU_Base &other)
void copy(const SDU_Base &other)
virtual void setOffset(unsigned int offset)
SDU_Base(const char *name=nullptr, int kind=0)
std::vector< cPacket * > mUserDataType
virtual unsigned int getFOffset() const
virtual void setFOffset(unsigned int fOffset)
virtual void setFSize(unsigned int fSize)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
virtual void setFragType(int fragType)
virtual void setFSeqNum(unsigned int fSeqNum)
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
bool operator==(const SDU_Base &)
virtual unsigned int getOffset() const
virtual int getFragType() const