00001 // 00002 // Generated file, do not edit! Created by opp_msgc 4.1 from DATA.msg. 00003 // 00004 00005 #ifndef _DATA_M_H_ 00006 #define _DATA_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 00017 00039 class DATA : public ::cPacket 00040 { 00041 protected: 00042 int synBit_var; 00043 int SDF_var; 00044 int destAddress_var; 00045 int srcAddress_var; 00046 double metros_var; 00047 int saltos_var; 00048 double peso_var; 00049 int priority_var; 00050 simtime_t time_enter_queue_var; 00051 simtime_t time_exit_bs_var; 00052 opp_string UserOrigin_var; 00053 opp_string origen_var; 00054 opp_string destino_var; 00055 opp_string *ruta_var; // array ptr 00056 unsigned int ruta_arraysize; 00057 00058 // protected and unimplemented operator==(), to prevent accidental usage 00059 bool operator==(const DATA&); 00060 00061 public: 00062 DATA(const char *name=NULL, int kind=0); 00063 DATA(const DATA& other); 00064 virtual ~DATA(); 00065 DATA& operator=(const DATA& other); 00066 virtual DATA *dup() const {return new DATA(*this);} 00067 virtual void parsimPack(cCommBuffer *b); 00068 virtual void parsimUnpack(cCommBuffer *b); 00069 00070 // field getter/setter methods 00071 virtual int getSynBit() const; 00072 virtual void setSynBit(int synBit_var); 00073 virtual int getSDF() const; 00074 virtual void setSDF(int SDF_var); 00075 virtual int getDestAddress() const; 00076 virtual void setDestAddress(int destAddress_var); 00077 virtual int getSrcAddress() const; 00078 virtual void setSrcAddress(int srcAddress_var); 00079 virtual double getMetros() const; 00080 virtual void setMetros(double metros_var); 00081 virtual int getSaltos() const; 00082 virtual void setSaltos(int saltos_var); 00083 virtual double getPeso() const; 00084 virtual void setPeso(double peso_var); 00085 virtual int getPriority() const; 00086 virtual void setPriority(int priority_var); 00087 virtual simtime_t getTime_enter_queue() const; 00088 virtual void setTime_enter_queue(simtime_t time_enter_queue_var); 00089 virtual simtime_t getTime_exit_bs() const; 00090 virtual void setTime_exit_bs(simtime_t time_exit_bs_var); 00091 virtual const char * getUserOrigin() const; 00092 virtual void setUserOrigin(const char * UserOrigin_var); 00093 virtual const char * getOrigen() const; 00094 virtual void setOrigen(const char * origen_var); 00095 virtual const char * getDestino() const; 00096 virtual void setDestino(const char * destino_var); 00097 virtual void setRutaArraySize(unsigned int size); 00098 virtual unsigned int getRutaArraySize() const; 00099 virtual const char * getRuta(unsigned int k) const; 00100 virtual void setRuta(unsigned int k, const char * ruta_var); 00101 }; 00102 00103 inline void doPacking(cCommBuffer *b, DATA& obj) {obj.parsimPack(b);} 00104 inline void doUnpacking(cCommBuffer *b, DATA& obj) {obj.parsimUnpack(b);} 00105 00106 00107 #endif // _DATA_M_H_