00001 // 00002 // Generated file, do not edit! Created by opp_msgc 4.1 from ETHERNET.msg. 00003 // 00004 00005 #ifndef _ETHERNET_M_H_ 00006 #define _ETHERNET_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 00050 class ETHERNETmsg : public ::cPacket 00051 { 00052 protected: 00053 int synBit_var; 00054 int SDF_var; 00055 int destAddress_var; 00056 int srcAddress_var; 00057 int lengthtype_var; 00058 int data_var; 00059 int relleno_var; 00060 double length_var; 00061 int FCS_var; 00062 int priority_var; 00063 int lambdaethernet_var; 00064 simtime_t time_enter_queue_var; 00065 simtime_t time_exit_wdmsplitter_var; 00066 int id_servicio_var; 00067 int isWireless_var; 00068 int someField_var; 00069 opp_string anotherField_var; 00070 opp_string origen_var; 00071 opp_string nombre_origen_var; 00072 opp_string destino_var; 00073 opp_string nombre_destino_var; 00074 opp_string *ruta_var; // array ptr 00075 unsigned int ruta_arraysize; 00076 double *arrayField1_var; // array ptr 00077 unsigned int arrayField1_arraysize; 00078 double arrayField2_var[10]; 00079 00080 // protected and unimplemented operator==(), to prevent accidental usage 00081 bool operator==(const ETHERNETmsg&); 00082 00083 public: 00084 ETHERNETmsg(const char *name=NULL, int kind=0); 00085 ETHERNETmsg(const ETHERNETmsg& other); 00086 virtual ~ETHERNETmsg(); 00087 ETHERNETmsg& operator=(const ETHERNETmsg& other); 00088 virtual ETHERNETmsg *dup() const {return new ETHERNETmsg(*this);} 00089 virtual void parsimPack(cCommBuffer *b); 00090 virtual void parsimUnpack(cCommBuffer *b); 00091 00092 // field getter/setter methods 00093 virtual int getSynBit() const; 00094 virtual void setSynBit(int synBit_var); 00095 virtual int getSDF() const; 00096 virtual void setSDF(int SDF_var); 00097 virtual int getDestAddress() const; 00098 virtual void setDestAddress(int destAddress_var); 00099 virtual int getSrcAddress() const; 00100 virtual void setSrcAddress(int srcAddress_var); 00101 virtual int getLengthtype() const; 00102 virtual void setLengthtype(int lengthtype_var); 00103 virtual int getData() const; 00104 virtual void setData(int data_var); 00105 virtual int getRelleno() const; 00106 virtual void setRelleno(int relleno_var); 00107 virtual double getLength() const; 00108 virtual void setLength(double length_var); 00109 virtual int getFCS() const; 00110 virtual void setFCS(int FCS_var); 00111 virtual int getPriority() const; 00112 virtual void setPriority(int priority_var); 00113 virtual int getLambdaethernet() const; 00114 virtual void setLambdaethernet(int lambdaethernet_var); 00115 virtual simtime_t getTime_enter_queue() const; 00116 virtual void setTime_enter_queue(simtime_t time_enter_queue_var); 00117 virtual simtime_t getTime_exit_wdmsplitter() const; 00118 virtual void setTime_exit_wdmsplitter(simtime_t time_exit_wdmsplitter_var); 00119 virtual int getId_servicio() const; 00120 virtual void setId_servicio(int id_servicio_var); 00121 virtual int getIsWireless() const; 00122 virtual void setIsWireless(int isWireless_var); 00123 virtual int getSomeField() const; 00124 virtual void setSomeField(int someField_var); 00125 virtual const char * getAnotherField() const; 00126 virtual void setAnotherField(const char * anotherField_var); 00127 virtual const char * getOrigen() const; 00128 virtual void setOrigen(const char * origen_var); 00129 virtual const char * getNombre_origen() const; 00130 virtual void setNombre_origen(const char * nombre_origen_var); 00131 virtual const char * getDestino() const; 00132 virtual void setDestino(const char * destino_var); 00133 virtual const char * getNombre_destino() const; 00134 virtual void setNombre_destino(const char * nombre_destino_var); 00135 virtual void setRutaArraySize(unsigned int size); 00136 virtual unsigned int getRutaArraySize() const; 00137 virtual const char * getRuta(unsigned int k) const; 00138 virtual void setRuta(unsigned int k, const char * ruta_var); 00139 virtual void setArrayField1ArraySize(unsigned int size); 00140 virtual unsigned int getArrayField1ArraySize() const; 00141 virtual double getArrayField1(unsigned int k) const; 00142 virtual void setArrayField1(unsigned int k, double arrayField1_var); 00143 virtual unsigned int getArrayField2ArraySize() const; 00144 virtual double getArrayField2(unsigned int k) const; 00145 virtual void setArrayField2(unsigned int k, double arrayField2_var); 00146 }; 00147 00148 inline void doPacking(cCommBuffer *b, ETHERNETmsg& obj) {obj.parsimPack(b);} 00149 inline void doUnpacking(cCommBuffer *b, ETHERNETmsg& obj) {obj.parsimUnpack(b);} 00150 00151 00152 #endif // _ETHERNET_M_H_