⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gear_packet_m.h

📁 基于Oment++的无线传感器网络仿真
💻 H
字号:
//// Generated file, do not edit! Created by opp_msgc.//#ifndef GEAR_PACKET_M_H_#define GEAR_PACKET_M_H_#include <omnetpp.h>struct location{    int x;    int y;};struct Header{    location srcLoc;    unsigned int srcNodeId;    unsigned short ttl;    location destLoc;    unsigned int NextHopDestId;    int arr_vistNodeList[50];    int OriginSrc;};class BeaconPkt : public cMessage{  protected:    Header hdr;  public:    BeaconPkt(const char *name=NULL, int kind=0);    BeaconPkt(const BeaconPkt& other);    virtual ~BeaconPkt();    BeaconPkt& operator=(const BeaconPkt& other);    virtual cObject *dup() const {return new BeaconPkt(*this);}    // field getter/setter methods    virtual Header& getHdr();    virtual void setHdr(const Header& hdr);};class BeaconReplyPkt : public cMessage{  protected:    Header hdr;    double energy;  public:    BeaconReplyPkt(const char *name=NULL, int kind=0);    BeaconReplyPkt(const BeaconReplyPkt& other);    virtual ~BeaconReplyPkt();    BeaconReplyPkt& operator=(const BeaconReplyPkt& other);    virtual cObject *dup() const {return new BeaconReplyPkt(*this);}    // field getter/setter methods    virtual Header& getHdr();    virtual void setHdr(const Header& hdr);    virtual double getEnergy() const;    virtual void setEnergy(double energy);};class QueryPacket : public cMessage{  protected:    Header hdr;    int RegionX;    int RegionY;    int radius;    double iDuration;    int iRate;    int iQuerySrc;    bool exp;  public:    QueryPacket(const char *name=NULL, int kind=0);    QueryPacket(const QueryPacket& other);    virtual ~QueryPacket();    QueryPacket& operator=(const QueryPacket& other);    virtual cObject *dup() const {return new QueryPacket(*this);}    // field getter/setter methods    virtual Header& getHdr();    virtual void setHdr(const Header& hdr);    virtual int getRegionX() const;    virtual void setRegionX(int RegionX);    virtual int getRegionY() const;    virtual void setRegionY(int RegionY);    virtual int getRadius() const;    virtual void setRadius(int radius);    virtual double getIDuration() const;    virtual void setIDuration(double iDuration);    virtual int getIRate() const;    virtual void setIRate(int iRate);    virtual int getIQuerySrc() const;    virtual void setIQuerySrc(int iQuerySrc);    virtual bool getExp() const;    virtual void setExp(bool exp);};class ExpDataMsg : public cMessage{  protected:    Header hdr;    int iQuerySrcId;    int iExpDataSrcId;  public:    ExpDataMsg(const char *name=NULL, int kind=0);    ExpDataMsg(const ExpDataMsg& other);    virtual ~ExpDataMsg();    ExpDataMsg& operator=(const ExpDataMsg& other);    virtual cObject *dup() const {return new ExpDataMsg(*this);}    // field getter/setter methods    virtual Header& getHdr();    virtual void setHdr(const Header& hdr);    virtual int getIQuerySrcId() const;    virtual void setIQuerySrcId(int iQuerySrcId);    virtual int getIExpDataSrcId() const;    virtual void setIExpDataSrcId(int iExpDataSrcId);};class GearPacket : public cMessage{  protected:    Header hdr;  public:    GearPacket(const char *name=NULL, int kind=0);    GearPacket(const GearPacket& other);    virtual ~GearPacket();    GearPacket& operator=(const GearPacket& other);    virtual cObject *dup() const {return new GearPacket(*this);}    // field getter/setter methods    virtual Header& getHdr();    virtual void setHdr(const Header& hdr);};class DataMsg : public cMessage{  protected:    Header hdr;    int RegionX;    int RegionY;    int Radius;    bool Exploratory;    int iFinalDest;    double Duration;    int Rate;    double LastEnforcedTime;    double TimeDataFirstSent;  public:    DataMsg(const char *name=NULL, int kind=0);    DataMsg(const DataMsg& other);    virtual ~DataMsg();    DataMsg& operator=(const DataMsg& other);    virtual cObject *dup() const {return new DataMsg(*this);}    // field getter/setter methods    virtual Header& getHdr();    virtual void setHdr(const Header& hdr);    virtual int getRegionX() const;    virtual void setRegionX(int RegionX);    virtual int getRegionY() const;    virtual void setRegionY(int RegionY);    virtual int getRadius() const;    virtual void setRadius(int Radius);    virtual bool getExploratory() const;    virtual void setExploratory(bool Exploratory);    virtual int getIFinalDest() const;    virtual void setIFinalDest(int iFinalDest);    virtual double getDuration() const;    virtual void setDuration(double Duration);    virtual int getRate() const;    virtual void setRate(int Rate);    virtual double getLastEnforcedTime() const;    virtual void setLastEnforcedTime(double LastEnforcedTime);    virtual double getTimeDataFirstSent() const;    virtual void setTimeDataFirstSent(double TimeDataFirstSent);};#endif // GEAR_PACKET_M_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -