Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/10:4/4
2024/05/09:21/23

2024/03/11より374/1385
人気モジュール
No.1: フォーラム 100
No.2: QualNet概要 6
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット91
No.2:Linux3
No.3:Unknown OS1

No.1:どっかの巡回ロボット86
No.2:Baidu巡回ロボット3
No.3:Safari3

日曜日からの合計
メイン
   QualNet General/Miscellaneous
     ノード機能の追加、処理について
投稿するにはまず登録を

題名 投稿者 日時
   ノード機能の追加、処理について Mual 2012/7/17 16:11
     Re: ノード機能の追加、処理について hiro 2012/7/17 17:38
       Re: ノード機能の追加、処理について Mual 2012/7/19 13:46
       » Re: ノード機能の追加、処理について hiro 2012/7/21 17:38
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
hiro
投稿日時: 2012/7/21 17:38
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: ノード機能の追加、処理について
何となく、QualNetのソースファイル構成を誤解している気がするのですが、
それぞれのNodeのmainというか各Node専用のソースファイルはありません。
確かに、2つに分類すればQualNet全体の処理とNode用の処理にはなります。

『Nodeを構成する』という定義はあいまいですけど、
何らかの形でNode個別に処理される部分ということであれば、
各レイヤの処理部分が該当します。
レイヤ以外の処理には、GUI処理、メモリ管理、ファイル処理、
などの共通部分の処理になりますけど、ごくわずかです。

全QualNetのソースファイルは5.2の場合では、
includeファイルで542ファイル(225,013行)、
cppファイルでファイル401ファイル(944,824行)です。
# オプションライブラリの有無で微妙に異なります。

これらの中でNodeを構成しているソースファイルですが、
ざっくり80%以上がNodeを構成しているソースファイルです。

実際にはシナリオでレイヤ単位に処理を指定するので、
これらのNodeを構成するソースファイルのほとんどが動かない
(設定したシナリオでは使わない)事になります。
使わないルーティングプロトコル、使わないアプリケーション、
使わないMAC,PHY等が沢山あります。

シナリオで定義した各レイヤの処理を行っているソースファイルだけを
チェックすればよいです。

./snt/qualnet/5.2/librariesに入っているファイルは
比較的わかりやすいファイル名になっているので
ファイル名をじっくり見て、内容を確認して下さい。

あいまいな表現で、ちょっとわかりにくかったかもしれませんが、
まずは、レイヤの決定と当該部分の処理を行うソースファイルを
見つけて下さい。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT