I3TriggersMessage_m.h

Go to the documentation of this file.
00001 //
00002 // Generated file, do not edit! Created by opp_msgc 4.1 from applications/i3/i3Apps/I3TriggersMessage.msg.
00003 //
00004 
00005 #ifndef _I3TRIGGERSMESSAGE_M_H_
00006 #define _I3TRIGGERSMESSAGE_M_H_
00007 
00008 #include <omnetpp.h>
00009 
00010 // opp_msgc version check
00011 #define MSGC_VERSION 0x0401
00012 #if (MSGC_VERSION!=OMNETPP_VERSION)
00013 #    error Version mismatch! Probably this file was generated by an earlier version of opp_msgc: 'make clean' should help.
00014 #endif
00015 
00016 // cplusplus {{
00017 #include "I3Identifier.h"
00018 // }}
00019 
00020 
00021 
00032 class TriggersHandshakeMsg : public ::cPacket
00033 {
00034   protected:
00035     int value_var;
00036     ::I3Identifier triggerId_var;
00037 
00038     // protected and unimplemented operator==(), to prevent accidental usage
00039     bool operator==(const TriggersHandshakeMsg&);
00040 
00041   public:
00042     TriggersHandshakeMsg(const char *name=NULL, int kind=0);
00043     TriggersHandshakeMsg(const TriggersHandshakeMsg& other);
00044     virtual ~TriggersHandshakeMsg();
00045     TriggersHandshakeMsg& operator=(const TriggersHandshakeMsg& other);
00046     virtual TriggersHandshakeMsg *dup() const {return new TriggersHandshakeMsg(*this);}
00047     virtual void parsimPack(cCommBuffer *b);
00048     virtual void parsimUnpack(cCommBuffer *b);
00049 
00050     // field getter/setter methods
00051     virtual int getValue() const;
00052     virtual void setValue(int value_var);
00053     virtual I3Identifier& getTriggerId();
00054     virtual const I3Identifier& getTriggerId() const {return const_cast<TriggersHandshakeMsg*>(this)->getTriggerId();}
00055     virtual void setTriggerId(const I3Identifier& triggerId_var);
00056 };
00057 
00058 inline void doPacking(cCommBuffer *b, TriggersHandshakeMsg& obj) {obj.parsimPack(b);}
00059 inline void doUnpacking(cCommBuffer *b, TriggersHandshakeMsg& obj) {obj.parsimUnpack(b);}
00060 
00070 class TriggersMsg : public ::cPacket
00071 {
00072   protected:
00073     int value_var;
00074 
00075     // protected and unimplemented operator==(), to prevent accidental usage
00076     bool operator==(const TriggersMsg&);
00077 
00078   public:
00079     TriggersMsg(const char *name=NULL, int kind=0);
00080     TriggersMsg(const TriggersMsg& other);
00081     virtual ~TriggersMsg();
00082     TriggersMsg& operator=(const TriggersMsg& other);
00083     virtual TriggersMsg *dup() const {return new TriggersMsg(*this);}
00084     virtual void parsimPack(cCommBuffer *b);
00085     virtual void parsimUnpack(cCommBuffer *b);
00086 
00087     // field getter/setter methods
00088     virtual int getValue() const;
00089     virtual void setValue(int value_var);
00090 };
00091 
00092 inline void doPacking(cCommBuffer *b, TriggersMsg& obj) {obj.parsimPack(b);}
00093 inline void doUnpacking(cCommBuffer *b, TriggersMsg& obj) {obj.parsimUnpack(b);}
00094 
00095 
00096 #endif // _I3TRIGGERSMESSAGE_M_H_