4つの主な機能:
- 初期化()は、(例えば、コール2などの変数、初期スケジュールされたイベントを、初期化)コンストラクタはありません
- handleMessage(cMessageの*のMSG)。
- 他のモジュールにメッセージを送信する()送信
- 自分自身にscheduleAt()メッセージ
- cancelEventは()を削除予定のscheduleAt()イベントを
- アクティビティ();
- 仕上げ();シミュレーション終了記録の統計。設定をアナライザありません。
.hファイル
書式#include <omnetpp.h> 使用して名前空間のomnetppを。名前空間の罪{ // 包名、项目名クラス TXC:公共cSimpleModule { 保護: 仮想ボイドのinitialize(); 仮想ボイドのhandleMessage(cMessageの*のMSG)。 仮想ボイド仕上げ(); }。 }。
.ccファイル
#include " Txc.h " 名前空間罪{ Define_Module(TXC)。 空TXC ::(初期化) { 場合(パー(" sendInitialMessage " ).boolValue()) { cMessageの *のMSG = 新 cMessage(" tictocMsgを" ); (MSG、送信" アウト" ); } } ボイド TXC ::のhandleMessage(cMessageの*のMSG)の { 送信(MSG、" アウト" )。 } }。// 名前空間