gear_packet_m.h

来自「基于Oment++的无线传感器网络仿真」· C头文件 代码 · 共 181 行

H
181
字号
//// 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 + =
减小字号Ctrl + -
显示快捷键?