/ / Jak określić rozmiar stosu zerowego przy użyciu handleMessage w omsie? - networking, omnet ++

Jak określić rozmiar stosu zerowego przy użyciu handleMessage w omsie? - networking, omnet ++

ja używam handleMessage w moim własnym csimplemodule. Ale podczas symulacji prosi o określenie rozmiaru stosu zerowego lub ustawienie niezerowego rozmiaru stosu.

A więc, jak określić rozmiar zerowego stosu w omnet ++, ponieważ nie zamierzam używać Activity ()?

Odpowiedzi:

2 dla odpowiedzi № 1

Dla wcześniejszych wersji programu OMNEt ++ 3.x

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

Ale od wersji 4.0 jest przestarzałe. Zamiast tego użyj poniższego ustawienia, aby ustawić rozmiar stosu na zero.

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

Więcej informacji można znaleźć tutaj.

Twój problem może wynikać z innych problemów, takich jakzmiana argumentów handlemessage z cMessage na inne typy. W takim przypadku musisz poradzić sobie z tym inaczej, zamiast zmieniać rozmiar stosu, jak wspomniany tutaj.