1
OmNET ++シミュレーションでは、コンストラクタに渡される文字列に基づいてC++でモジュールを動的に作成する必要があります。このような文字列が解析され、その後、(すでにNEDファイルとして存在)のモジュールが作成されます。OmNET ++はNEDモジュールがインタフェースを実装しているかどうかを動的にチェックします
cModuleType* mwType = cModuleType::get(mwName);
cModule* middleware = mwType->create(mwName, this);
しかし、私はまた、で定義されている特定のmoduleinterface
を、実装するモジュールを作成したいですNEDファイル、すなわち、私はsimple MyModule like MyInterface {...}
として定義されたモジュールを作成し、他のすべての例外をスローしたいだけです。 OmNET ++でこの状態をチェックする方法はありますか?シンプルなモジュールクラスはmoduleinterface
という名前MyInterface
を実装しているかどうか
作品を魔法のように、ありがとうございました! – Huljar