00001 // 00002 // Generated file, do not edit! Created by opp_msgc 4.1 from REPORT.msg. 00003 // 00004 00005 #ifndef _REPORT_M_H_ 00006 #define _REPORT_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 00042 class REPORTmsg : public ::cPacket 00043 { 00044 protected: 00045 int destAddress_var; 00046 int srcAddress_var; 00047 int lengthtype_var; 00048 int Opcode_var; 00049 int timestamp_var; 00050 int queuenum_var; 00051 int orderqueue_var; 00052 int *queue_estado_var; // array ptr 00053 unsigned int queue_estado_arraysize; 00054 int *bandwitch_var; // array ptr 00055 unsigned int bandwitch_arraysize; 00056 int reserverBits_var; 00057 int FCS_var; 00058 int lambdareport_var; 00059 int priority_var; 00060 simtime_t timesendreport_var; 00061 int numsla_var; 00062 int band_var; 00063 00064 // protected and unimplemented operator==(), to prevent accidental usage 00065 bool operator==(const REPORTmsg&); 00066 00067 public: 00068 REPORTmsg(const char *name=NULL, int kind=0); 00069 REPORTmsg(const REPORTmsg& other); 00070 virtual ~REPORTmsg(); 00071 REPORTmsg& operator=(const REPORTmsg& other); 00072 virtual REPORTmsg *dup() const {return new REPORTmsg(*this);} 00073 virtual void parsimPack(cCommBuffer *b); 00074 virtual void parsimUnpack(cCommBuffer *b); 00075 00076 // field getter/setter methods 00077 virtual int getDestAddress() const; 00078 virtual void setDestAddress(int destAddress_var); 00079 virtual int getSrcAddress() const; 00080 virtual void setSrcAddress(int srcAddress_var); 00081 virtual int getLengthtype() const; 00082 virtual void setLengthtype(int lengthtype_var); 00083 virtual int getOpcode() const; 00084 virtual void setOpcode(int Opcode_var); 00085 virtual int getTimestamp() const; 00086 virtual void setTimestamp(int timestamp_var); 00087 virtual int getQueuenum() const; 00088 virtual void setQueuenum(int queuenum_var); 00089 virtual int getOrderqueue() const; 00090 virtual void setOrderqueue(int orderqueue_var); 00091 virtual void setQueue_estadoArraySize(unsigned int size); 00092 virtual unsigned int getQueue_estadoArraySize() const; 00093 virtual int getQueue_estado(unsigned int k) const; 00094 virtual void setQueue_estado(unsigned int k, int queue_estado_var); 00095 virtual void setBandwitchArraySize(unsigned int size); 00096 virtual unsigned int getBandwitchArraySize() const; 00097 virtual int getBandwitch(unsigned int k) const; 00098 virtual void setBandwitch(unsigned int k, int bandwitch_var); 00099 virtual int getReserverBits() const; 00100 virtual void setReserverBits(int reserverBits_var); 00101 virtual int getFCS() const; 00102 virtual void setFCS(int FCS_var); 00103 virtual int getLambdareport() const; 00104 virtual void setLambdareport(int lambdareport_var); 00105 virtual int getPriority() const; 00106 virtual void setPriority(int priority_var); 00107 virtual simtime_t getTimesendreport() const; 00108 virtual void setTimesendreport(simtime_t timesendreport_var); 00109 virtual int getNumsla() const; 00110 virtual void setNumsla(int numsla_var); 00111 virtual int getBand() const; 00112 virtual void setBand(int band_var); 00113 }; 00114 00115 inline void doPacking(cCommBuffer *b, REPORTmsg& obj) {obj.parsimPack(b);} 00116 inline void doUnpacking(cCommBuffer *b, REPORTmsg& obj) {obj.parsimUnpack(b);} 00117 00118 00119 #endif // _REPORT_M_H_