RINASim  October 2016
Documentation of framework for OMNeT++
DelimitingTimers_m.h
Go to the documentation of this file.
1 //
2 // Generated file, do not edit! Created by nedtool 5.0 from DIF/Delimiting/DelimitingTimers.msg.
3 //
4 
5 #ifndef __DELIMITINGTIMERS_M_H
6 #define __DELIMITINGTIMERS_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 
30 };
31 
41 class DelimitingTimers : public ::omnetpp::cMessage
42 {
43  protected:
44  int type;
45 
46  private:
47  void copy(const DelimitingTimers& other);
48 
49  protected:
50  // protected and unimplemented operator==(), to prevent accidental usage
51  bool operator==(const DelimitingTimers&);
52 
53  public:
54  DelimitingTimers(const char *name=nullptr, int kind=0);
55  DelimitingTimers(const DelimitingTimers& other);
56  virtual ~DelimitingTimers();
58  virtual DelimitingTimers *dup() const {return new DelimitingTimers(*this);}
59  virtual void parsimPack(omnetpp::cCommBuffer *b) const;
60  virtual void parsimUnpack(omnetpp::cCommBuffer *b);
61 
62  // field getter/setter methods
63  virtual int getType() const;
64  virtual void setType(int type);
65 };
66 
67 inline void doParsimPacking(omnetpp::cCommBuffer *b, const DelimitingTimers& obj) {obj.parsimPack(b);}
68 inline void doParsimUnpacking(omnetpp::cCommBuffer *b, DelimitingTimers& obj) {obj.parsimUnpack(b);}
69 
81 {
82  protected:
83 
84  private:
85  void copy(const DelimitingDelimitTimer& other);
86 
87  protected:
88  // protected and unimplemented operator==(), to prevent accidental usage
90 
91  public:
92  DelimitingDelimitTimer(const char *name=nullptr, int kind=0);
94  virtual ~DelimitingDelimitTimer();
96  virtual DelimitingDelimitTimer *dup() const {return new DelimitingDelimitTimer(*this);}
97  virtual void parsimPack(omnetpp::cCommBuffer *b) const;
98  virtual void parsimUnpack(omnetpp::cCommBuffer *b);
99 
100  // field getter/setter methods
101 };
102 
103 inline void doParsimPacking(omnetpp::cCommBuffer *b, const DelimitingDelimitTimer& obj) {obj.parsimPack(b);}
104 inline void doParsimUnpacking(omnetpp::cCommBuffer *b, DelimitingDelimitTimer& obj) {obj.parsimUnpack(b);}
105 
106 
107 #endif // ifndef __DELIMITINGTIMERS_M_H
108 
virtual DelimitingTimers * dup() const
virtual void setType(int type)
DelimitingDelimitTimer & operator=(const DelimitingDelimitTimer &other)
bool operator==(const DelimitingTimers &)
DelimitingTimers & operator=(const DelimitingTimers &other)
void doParsimPacking(omnetpp::cCommBuffer *b, const DelimitingTimers &obj)
virtual int getType() const
virtual void parsimPack(omnetpp::cCommBuffer *b) const
void doParsimUnpacking(omnetpp::cCommBuffer *b, DelimitingTimers &obj)
DelimitingDelimitTimer(const char *name=nullptr, int kind=0)
DelimitingTimers(const char *name=nullptr, int kind=0)
DelimitingTimerType
void copy(const DelimitingDelimitTimer &other)
virtual DelimitingDelimitTimer * dup() const
bool operator==(const DelimitingDelimitTimer &)
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
virtual void parsimPack(omnetpp::cCommBuffer *b) const
virtual void parsimUnpack(omnetpp::cCommBuffer *b)
void copy(const DelimitingTimers &other)