📄 tictoc10_note.txt.bak
字号:
在这个实验中,消息的目标地址不是硬性规定为tic[3],我们把目标地址的信息添加到消息Message中去。
最好的方法是创建一个cMessage类的对象,并把目标地址作为数据成员添加到这个对象中。
cMessage类的源代码长而乏味,因为它包含了许多样本代码,所以我们让Omnet++为我们产生一个类。
这个消息类由tictoc10.msg文件来指定,内容如下:
message TicTocMsg10
{
fields:
int source;
int destination;
int hopCount = 0;
}
Makefile文件设置使得消息被编译了,opp_msgc被调用了并且它从消息的定义当中产生了tictoc10_m.h和tictoc10_m.cc
它们将包含一个产生从cMessage类的子类TicTocMsg10,这个类将对类中的每个字段调用get和set方法。
我们将把tictocm.h包含到我们的C++代码中,这样我们就可以象使用其他类一样使用TicTocMsg10了
例如我们可以像下面的generateMessage()方法中的代码一样去创建消息并填充消息中的字段。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -