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

📄 manager.h

📁 omnet++ 平台下的flood 我弄了好久
💻 H
字号:
#ifndef_MANAGER_H
#define_MANAGER_H
#include<omnetpp.h>
#include "globaldef.h"
//manager管理模块 在仿真的初始化阶段起作用,将节点放在仿真区域,并在邻居节点之间建立双向的通信链路

/* * 管理模块类:它是一个中心类,这个类协调在节点之间的信息交换;
  * -存贮所有节点的信息位置
  * -管理节点之间的通信
   * - 创造 或者 销毁节点之间的链路
  * 移动和传送范围 的函数
*/

class manager :public cSimpleModule
{
   Module_Class_Members(manager,cSimpleModule,16384);
   void initialize();
   void activity();

/**  跟新单个的长度 转换以前的rwp 为新的 更新它
   * 取消 和连接/不连接 他的节点的信息 并且删除这个节点所有的连接 
   * 计算新的rwp
 */
   void updateSignalStrength(cMessage *msg);
   
/**
   用户自定义函数 计算传送范围在单个长度之内 
*/

   int distance(int sstrength);

bool cm[NNODES][NNODES];//???????????????????????????
}


Define_Module(manager);
#endif




































⌨️ 快捷键说明

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