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

📄 sensor-query.h

📁 柯老师网站上找到的
💻 H
字号:
#ifndef sensor_query_h_#define sensor_query_h_#include <agent.h>#include <ip.h>#include <delay.h>#include <scheduler.h>#include <queue.h>#include <trace.h>#include <arp.h>#include <ll.h>#include <mac.h>#include <priqueue.h>#include <mobilenode.h>#include <address.h>#include "tags.h"class SensorQueryHandler;class SensorQueryAgent : public Agent {public:  SensorQueryAgent();  virtual int command(int argc, const char * const * argv);  // Tracing stuff  Trace *tracetarget_;  void trace(char* fmt,...);     // Address of node the agent is attached to  nsaddr_t myaddr_;  void startUp();  void stop();  double query_interval_;  void generate_query(int p1, int p2, int p3);  // Used to schedule query generation  Event *gen_query_event_;  SensorQueryHandler *query_handler_;  //  void handle(Event *);  void recv(Packet *p, Handler *);  // Pointer to global tag database  tags_database *tag_dbase_;  // set to 1 if node is dead, defaults to 0   int node_dead_;};class SensorQueryHandler : public Handler {public:  SensorQueryHandler(SensorQueryAgent *a) { a_ = a; }  virtual void handle(Event *e) { a_->generate_query(-1,-1,-1); }private:  SensorQueryAgent *a_;};#endif

⌨️ 快捷键说明

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