2017-04-16 7 views
1

私はOmnet ++で小さなネットワークトポロジを作成しましたが、赤いポインタ(cMessage)はデバイスから他のデバイスなどに正常に動作していますが、たとえばルータデバイス(cMessageがその入力interface01、 cMessageを送信するか、またはoutput interface02から別のデバイスにcMessageを送信してください)。Omnet ++のパスcMessageを調べる方法は?

enter image description here

答えて

0

1つのメッセージが到着したゲートを決定するためにgetArrivalGate()を使用することができます。例:

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

私はそれを使用して正しく動作しています。 ありがとうございました – Mustafa

+0

ようこそ。答えを正しいもの(緑色のチェック画像)にしてください。それは他人を助ける。 –

関連する問題