I3TriggersMessage_m.h

Go to the documentation of this file.
00001 //
00002 // Generated file, do not edit! Created by opp_msgc 4.0 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 0x0400
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 {{ ... }} section:
00017 
00018 #include "I3Identifier.h"
00019 // end cplusplus
00020 
00021 
00022 
00033 class TriggersHandshakeMsg : public cPacket
00034 {
00035   protected:
00036     int value_var;
00037     I3Identifier triggerId_var;
00038 
00039     // protected and unimplemented operator==(), to prevent accidental usage
00040     bool operator==(const TriggersHandshakeMsg&);
00041 
00042   public:
00043     TriggersHandshakeMsg(const char *name=NULL, int kind=0);
00044     TriggersHandshakeMsg(const TriggersHandshakeMsg& other);
00045     virtual ~TriggersHandshakeMsg();
00046     TriggersHandshakeMsg& operator=(const TriggersHandshakeMsg& other);
00047     virtual TriggersHandshakeMsg *dup() const {return new TriggersHandshakeMsg(*this);}
00048     virtual void parsimPack(cCommBuffer *b);
00049     virtual void parsimUnpack(cCommBuffer *b);
00050 
00051     // field getter/setter methods
00052     virtual int getValue() const;
00053     virtual void setValue(int value_var);
00054     virtual I3Identifier& getTriggerId();
00055     virtual const I3Identifier& getTriggerId() const {return const_cast<TriggersHandshakeMsg*>(this)->getTriggerId();}
00056     virtual void setTriggerId(const I3Identifier& triggerId_var);
00057 };
00058 
00059 inline void doPacking(cCommBuffer *b, TriggersHandshakeMsg& obj) {obj.parsimPack(b);}
00060 inline void doUnpacking(cCommBuffer *b, TriggersHandshakeMsg& obj) {obj.parsimUnpack(b);}
00061 
00071 class TriggersMsg : public cPacket
00072 {
00073   protected:
00074     int value_var;
00075 
00076     // protected and unimplemented operator==(), to prevent accidental usage
00077     bool operator==(const TriggersMsg&);
00078 
00079   public:
00080     TriggersMsg(const char *name=NULL, int kind=0);
00081     TriggersMsg(const TriggersMsg& other);
00082     virtual ~TriggersMsg();
00083     TriggersMsg& operator=(const TriggersMsg& other);
00084     virtual TriggersMsg *dup() const {return new TriggersMsg(*this);}
00085     virtual void parsimPack(cCommBuffer *b);
00086     virtual void parsimUnpack(cCommBuffer *b);
00087 
00088     // field getter/setter methods
00089     virtual int getValue() const;
00090     virtual void setValue(int value_var);
00091 };
00092 
00093 inline void doPacking(cCommBuffer *b, TriggersMsg& obj) {obj.parsimPack(b);}
00094 inline void doUnpacking(cCommBuffer *b, TriggersMsg& obj) {obj.parsimUnpack(b);}
00095 
00096 
00097 #endif // _I3TRIGGERSMESSAGE_M_H_

Generated on Tue Sep 8 17:26:53 2009 for OverSim by  doxygen 1.5.8