manager.h

来自「omnet++ 平台下的flood 我弄了好久」· C头文件 代码 · 共 74 行

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