Я объявил три разных типа сообщений в OMNeT ++:
Чего я хочу добиться, так это чтобы каждый узел в моей сети мог отправлять сообщения любого типа, упомянутые выше. Так что каждый тип сообщения имеет свои переменные. Но так как функция handleMessage(cMessage*)
принимает тип cMessage*
, мне нужно знать тип сообщения, чтобы иметь возможность его соответственно преобразовать.
Как мне это сделать?
Вотмой Layer
тип сообщения:
message Layer {
int layer;
simtime_t timeFrame;
}