Могу ли я создать исходный файл omnet++ cc для модуля INET StandaredHost или любого модуля
Я не знаю, как будет звучать этот вопрос, но я - лучшее место, чтобы спросить что-нибудь о науке.
Я пытаюсь создать исходный файл cc omnet++ для модулей INET. Как и в простом модуле, мы просто наследуем этот класс с помощью cSimpleModule, а затем даем реализацию методов Initialize и handleMessage. Я попытался создать исходный файл cc, а затем унаследовать его от StandaredHost и объявил оба метода initialize и handleMessge, но он не работает.
Я хочу знать правильный способ сделать это.
Чего я хочу достичь, так это того, что я хочу создать исходный файл для каждого модуля, когда я могу исследовать сообщение, планировать его, применять другие алгоритмы очередей, как мы делаем простые модули.
1 ответ
StandardHost
от INET
это составной модуль. Обычно составной модуль включает в себя простые модули. В OMNeT++
поведение определяется только для простых модулей. Таким образом, нельзя определить классы C++ для составного модуля.