2017-04-16 66 views
1

我创建在OMNET小型网络拓扑++和红色指针(cMessage派生而来)从设备正常工作到另一装置等,但我想修改例如路由器设备(如果cMessage派生而来从其输入interface01进来路由器装置,发送cMessage或将cMessage从其输出接口02发送到另一个设备)。如何在Omnet ++中确定路径cMessage?

enter image description here

回答

0

人们可以使用getArrivalGate(),以确定在其上消息到达的栅极。举例:

cGate * gate = msg->getArrivalGate(); 
if (gate->isName("interface01")) { 
    // do something 
} 
+0

我用它,它工作正常。 非常感谢你 – Mustafa

+0

不客气。你可以标记答案是正确的(绿色检查图像)?它有助于其他人。 –