RINASim  October 2016
Documentation of framework for OMNeT++
DTPTimers_m.h
Go to the documentation of this file.
1 //
2 // Generated file, do not edit! Created by nedtool 5.0 from DIF/EFCP/DTP/DTPTimers.msg.
3 //
4 
5 #ifndef __DTPTIMERS_M_H
6 #define __DTPTIMERS_M_H
7 
8 #include <omnetpp.h>
9 
10 // nedtool version check
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.
14 #endif
15 
16 
17 
18 // cplusplus {{
19 #include "DataTransferPDU.h"
21 // }}
22 
47 };
48 
65 };
66 
76 class DTPTimers : public ::omnetpp::cMessage
77 {
78  protected:
79  int type;
80 
81  private:
82  void copy(const DTPTimers& other);
83 
84  protected:
85  // protected and unimplemented operator==(), to prevent accidental usage
86  bool operator==(const DTPTimers&);
87 
88  public:
89  DTPTimers(const char *name=nullptr, int kind=0);
90  DTPTimers(const DTPTimers& other);
91  virtual ~DTPTimers();
92  DTPTimers& operator=(const DTPTimers& other);
93  virtual DTPTimers *dup() const {return new DTPTimers(*this);}
94  virtual void parsimPack(omnetpp::cCommBuffer *b) const;
95  virtual void parsimUnpack(omnetpp::cCommBuffer *b);
96 
97  // field getter/setter methods
98  virtual int getType() const;
99  virtual void setType(int type);
100 };
101 
102 inline void doParsimPacking(omnetpp::cCommBuffer *b, const DTPTimers& obj) {obj.parsimPack(b);}
103 inline void doParsimUnpacking(omnetpp::cCommBuffer *b, DTPTimers& obj) {obj.parsimUnpack(b);}
104 
114 {
115  protected:
116 
117  private:
118  void copy(const InactivityTimer& other);
119 
120  protected:
121  // protected and unimplemented operator==(), to prevent accidental usage
122  bool operator==(const InactivityTimer&);
123 
124  public:
125  InactivityTimer(const char *name=nullptr, int kind=0);
126  InactivityTimer(const InactivityTimer& other);
127  virtual ~InactivityTimer();
129  virtual InactivityTimer *dup() const {return new InactivityTimer(*this);}
130  virtual void parsimPack(omnetpp::cCommBuffer *b) const;
131  virtual void parsimUnpack(omnetpp::cCommBuffer *b);
132 
133  // field getter/setter methods
134 };
135 
136 inline void doParsimPacking(omnetpp::cCommBuffer *b, const InactivityTimer& obj) {obj.parsimPack(b);}
137 inline void doParsimUnpacking(omnetpp::cCommBuffer *b, InactivityTimer& obj) {obj.parsimUnpack(b);}
138 
149 {
150  protected:
151 
152  private:
153  void copy(const SenderInactivityTimer& other);
154 
155  protected:
156  // protected and unimplemented operator==(), to prevent accidental usage
157  bool operator==(const SenderInactivityTimer&);
158 
159  public:
160  SenderInactivityTimer(const char *name=nullptr, int kind=0);
162  virtual ~SenderInactivityTimer();
164  virtual SenderInactivityTimer *dup() const {return new SenderInactivityTimer(*this);}
165  virtual void parsimPack(omnetpp::cCommBuffer *b) const;
166  virtual void parsimUnpack(omnetpp::cCommBuffer *b);
167 
168  // field getter/setter methods
169 };
170 
171 inline void doParsimPacking(omnetpp::cCommBuffer *b, const SenderInactivityTimer& obj) {obj.parsimPack(b);}
172 inline void doParsimUnpacking(omnetpp::cCommBuffer *b, SenderInactivityTimer& obj) {obj.parsimUnpack(b);}
173 
203 {
204  protected:
205 
206  private:
207  void copy(const RcvrInactivityTimer& other);
208 
209  protected:
210  // protected and unimplemented operator==(), to prevent accidental usage
211  bool operator==(const RcvrInactivityTimer&);
212 
213  public:
214  RcvrInactivityTimer(const char *name=nullptr, int kind=0);
216  virtual ~RcvrInactivityTimer();
218  virtual RcvrInactivityTimer *dup() const {return new RcvrInactivityTimer(*this);}
219  virtual void parsimPack(omnetpp::cCommBuffer *b) const;
220  virtual void parsimUnpack(omnetpp::cCommBuffer *b);
221 
222  // field getter/setter methods
223 };
224 
225 inline void doParsimPacking(omnetpp::cCommBuffer *b, const RcvrInactivityTimer& obj) {obj.parsimPack(b);}
226 inline void doParsimUnpacking(omnetpp::cCommBuffer *b, RcvrInactivityTimer& obj) {obj.parsimUnpack(b);}
227 
239 class ATimer : public ::DTPTimers
240 {
241  protected:
243  unsigned int seqNum;
244 
245  private:
246  void copy(const ATimer& other);
247 
248  protected:
249  // protected and unimplemented operator==(), to prevent accidental usage
250  bool operator==(const ATimer&);
251 
252  public:
253  ATimer(const char *name=nullptr, int kind=0);
254  ATimer(const ATimer& other);
255  virtual ~ATimer();
256  ATimer& operator=(const ATimer& other);
257  virtual ATimer *dup() const {return new ATimer(*this);}
258  virtual void parsimPack(omnetpp::cCommBuffer *b) const;
259  virtual void parsimUnpack(omnetpp::cCommBuffer *b);
260 
261  // field getter/setter methods
262  virtual DTPDU_p& getPdu();
263  virtual const DTPDU_p& getPdu() const {return const_cast<ATimer*>(this)->getPdu();}
264  virtual void setPdu(const DTPDU_p& pdu);
265  virtual unsigned int getSeqNum() const;
266  virtual void setSeqNum(unsigned int seqNum);
267 };
268 
269 inline void doParsimPacking(omnetpp::cCommBuffer *b, const ATimer& obj) {obj.parsimPack(b);}
270 inline void doParsimUnpacking(omnetpp::cCommBuffer *b, ATimer& obj) {obj.parsimUnpack(b);}
271 
283 {
284  protected:
285  int action;
286 
287  private:
288  void copy(const TheInterrupterTimer& other);
289 
290  protected:
291  // protected and unimplemented operator==(), to prevent accidental usage
292  bool operator==(const TheInterrupterTimer&);
293 
294  public:
295  TheInterrupterTimer(const char *name=nullptr, int kind=0);
297  virtual ~TheInterrupterTimer();
299  virtual TheInterrupterTimer *dup() const {return new TheInterrupterTimer(*this);}
300  virtual void parsimPack(omnetpp::cCommBuffer *b) const;
301  virtual void parsimUnpack(omnetpp::cCommBuffer *b);
302 
303  // field getter/setter methods
304  virtual int getAction() const;
305  virtual void setAction(int action);
306 };
307 
308 inline void doParsimPacking(omnetpp::cCommBuffer *b, const TheInterrupterTimer& obj) {obj.parsimPack(b);}
309 inline void doParsimUnpacking(omnetpp::cCommBuffer *b, TheInterrupterTimer& obj) {obj.parsimUnpack(b);}
310 
311 
312 #endif // ifndef __DTPTIMERS_M_H
313 
virtual ~DTPTimers()
Definition: DTPTimers_m.cc:192
virtual void setAction(int action)
void copy(const DTPTimers &other)
Definition: DTPTimers_m.cc:204
virtual const DTPDU_p & getPdu() const
Definition: DTPTimers_m.h:263
virtual ATimer * dup() const
Definition: DTPTimers_m.h:257
virtual unsigned int getSeqNum() const
InactivityTimer & operator=(const InactivityTimer &other)
Definition: DTPTimers_m.cc:467
DataTransferPDU * DTPDU_p
Definition: DTPTimers_m.h:20
TheInterrupterTimer(const char *name=nullptr, int kind=0)
virtual DTPTimers * dup() const
Definition: DTPTimers_m.h:93
virtual void parsimPack(omnetpp::cCommBuffer *b) const
virtual void setSeqNum(unsigned int seqNum)
virtual ~RcvrInactivityTimer()
Definition: DTPTimers_m.cc:937
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
virtual RcvrInactivityTimer * dup() const
Definition: DTPTimers_m.h:218
SenderInactivityTimer & operator=(const SenderInactivityTimer &other)
Definition: DTPTimers_m.cc:704
DTPTimers & operator=(const DTPTimers &other)
Definition: DTPTimers_m.cc:196
DTPDU_p pdu
Definition: DTPTimers_m.h:242
bool operator==(const DTPTimers &)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
Definition: DTPTimers_m.cc:479
InterrupterActionType
Definition: DTPTimers_m.h:62
void doParsimPacking(omnetpp::cCommBuffer *b, const DTPTimers &obj)
Definition: DTPTimers_m.h:102
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
Definition: DTPTimers_m.cc:721
virtual ~ATimer()
bool operator==(const InactivityTimer &)
virtual TheInterrupterTimer * dup() const
Definition: DTPTimers_m.h:299
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
Definition: DTPTimers_m.cc:215
virtual SenderInactivityTimer * dup() const
Definition: DTPTimers_m.h:164
RcvrInactivityTimer & operator=(const RcvrInactivityTimer &other)
Definition: DTPTimers_m.cc:941
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
bool operator==(const SenderInactivityTimer &)
bool operator==(const TheInterrupterTimer &)
void copy(const ATimer &other)
TheInterrupterTimer & operator=(const TheInterrupterTimer &other)
SenderInactivityTimer(const char *name=nullptr, int kind=0)
Definition: DTPTimers_m.cc:690
void copy(const InactivityTimer &other)
Definition: DTPTimers_m.cc:475
DTPTimers(const char *name=nullptr, int kind=0)
Definition: DTPTimers_m.cc:182
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
Definition: DTPTimers_m.cc:958
virtual ~TheInterrupterTimer()
void copy(const TheInterrupterTimer &other)
virtual ~InactivityTimer()
Definition: DTPTimers_m.cc:463
virtual void setType(int type)
Definition: DTPTimers_m.cc:226
virtual void parsimPack(omnetpp::cCommBuffer *b) const
Definition: DTPTimers_m.cc:953
bool operator==(const RcvrInactivityTimer &)
virtual void setPdu(const DTPDU_p &pdu)
InactivityTimer(const char *name=nullptr, int kind=0)
Definition: DTPTimers_m.cc:454
virtual void parsimPack(omnetpp::cCommBuffer *b) const
Definition: DTPTimers_m.cc:209
virtual DTPDU_p & getPdu()
void copy(const RcvrInactivityTimer &other)
Definition: DTPTimers_m.cc:949
virtual int getAction() const
virtual void parsimPack(omnetpp::cCommBuffer *b) const
void doParsimUnpacking(omnetpp::cCommBuffer *b, DTPTimers &obj)
Definition: DTPTimers_m.h:103
ATimer(const char *name=nullptr, int kind=0)
virtual InactivityTimer * dup() const
Definition: DTPTimers_m.h:129
DTPTimerType
Definition: DTPTimers_m.h:42
unsigned int seqNum
Definition: DTPTimers_m.h:243
virtual ~SenderInactivityTimer()
Definition: DTPTimers_m.cc:700
bool operator==(const ATimer &)
RcvrInactivityTimer(const char *name=nullptr, int kind=0)
Definition: DTPTimers_m.cc:927
void copy(const SenderInactivityTimer &other)
Definition: DTPTimers_m.cc:712
ATimer & operator=(const ATimer &other)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
Definition: DTPTimers_m.cc:716
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
Definition: DTPTimers_m.cc:484
virtual int getType() const
Definition: DTPTimers_m.cc:221