如何在omnet中使用handleMessage指定零堆栈大小?

时间:2016-02-25 06:09:12

标签: networking omnet++

我在 handleMessage 中使用 csimplemodule 。但在模拟过程中,它要求指定零堆栈大小或设置非零堆栈大小。

那么,如何在omnet ++中指定零堆栈大小,因为我不打算使用Activity()?

1 个答案:

答案 0 :(得分:2)

对于早期版本的OMNEt ++ 3.x,请使用

class yourClassName: public cSimpleModule{
public:
Module_Class_Members(yourClassName, cSimpleModule, 0);
}

但是从版本4.0开始,它已被弃用。而是使用下面的方法将堆栈大小设置为零。

class yourClassName: public cSimpleModule{
public:
yourClassName() : cSimpleModule() {}
}

可以找到更多详细信息here.

您的问题可能是由于其他问题,例如将handlemessage参数从cMessage更改为其他类型。在这种情况下,您必须以不同方式处理它,而不是更改堆栈大小,如提到的here