📄 manager.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 + -