Могу ли я создать исходный файл omnet++ cc для модуля INET StandaredHost или любого модуля

Я не знаю, как будет звучать этот вопрос, но я - лучшее место, чтобы спросить что-нибудь о науке.

Я пытаюсь создать исходный файл cc omnet++ для модулей INET. Как и в простом модуле, мы просто наследуем этот класс с помощью cSimpleModule, а затем даем реализацию методов Initialize и handleMessage. Я попытался создать исходный файл cc, а затем унаследовать его от StandaredHost и объявил оба метода initialize и handleMessge, но он не работает.

Я хочу знать правильный способ сделать это.

Чего я хочу достичь, так это того, что я хочу создать исходный файл для каждого модуля, когда я могу исследовать сообщение, планировать его, применять другие алгоритмы очередей, как мы делаем простые модули.

1 ответ

StandardHost от INET это составной модуль. Обычно составной модуль включает в себя простые модули. В OMNeT++ поведение определяется только для простых модулей. Таким образом, нельзя определить классы C++ для составного модуля.

Другие вопросы по тегам