Простые модули являются атомарными на уровне NED.Они являются активными компонентами, и их поведение реализовано в C ++.
Следовательно, файл tictoc1.ned
описывает сам модуль, а tictoc1.cc
описывает поведение.Модуль TicToc1 имеет два вентиля с именами in
и out
, которые объявлены как входные и выходные вентили.Обработка или использование этих ворот реализовано в C ++.Если мы посмотрим на соответствующий файл , строки 42 и 43 показывают пример:
cMessage *msg = new cMessage("tictocMsg");
send(msg, "out");
Стандартное cMessage создается и планируется для шлюза out
.
Модуль TicToc впоследствии можно использовать в сети для подключения к другим узлам.Если вы посмотрите на соответствующие file , строки 28, 29 и 30 покажите, как затворы модулей соединены друг с другом.