目次
Message構造体について ↑
Message構造体に関しては "QualNet-***-ProgrammersGuide 3.3 Discrete-event Simulation in QualNet" を参考にして下さい。また本文はQualNet3.9.5を元に記述しております。
概要 ↑
QualNetではEventのことをMessageと呼んでおり、Packet EventとTimer Eventの2種類があります。
Packet Eventはレイヤ間やノード間のデータパケットのシミュレートに用いられます。
Timer Eventはタイマー駆動の処理をシミュレートするのに用いられます。
主要な変数 ↑
Message構造体は
$QUALNET_HOME/include/message.h
で定義されております。Message構造体において主要な変数の説明を下図に記します。
パケットデータに関するもの ↑
以下に、パケットデータに関するものを特に取り上げて図示します。
イベントディスパッチに関するもの ↑
この他にもイベントディスパッチ処理で使われるlayerType,protocolType,eventTypeといった変数もあります。詳しくはProgrammersGuideやmessage.h内のコメントを参考にして下さい。
主要なAPI ↑
以下にMessage構造体に関する主要なAPIを紹介いたします。詳細はProgrammer's Guideをご覧下さい。
パケットサイズについて ↑
QualNetにおいてパケットの扱い方には癖があります。
そこでQualNetでのPacketの扱い方についてご説明いたします。
(下のスライドはスライド内をクリックすることで進みます)
参考Forumトピック ↑
http://simweb.kke.co.jp/qualnet/forum/modules/newbb/viewtopic.php?viewmode=thread&topic_id=307&forum=41&post_id=1097#1097
http://simweb.kke.co.jp/qualnet/forum/modules/newbb/viewtopic.php?viewmode=flat&topic_id=253&forum=43
添付ファイル: message_parameter.png 1162件 [詳細] PacketSize.swf 1252件 [詳細] message_api.png 1158件 [詳細]