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

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/04/27:13/14
2024/04/26:21/24

2024/02/27より286/1374
人気モジュール
No.1: フォーラム 98
No.2: QualNet概要 8
No.3: リンク集 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット66
No.2:Windows NT2
No.3:Linux1

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

日曜日からの合計
メイン
   Routing Settings
     AODVの経路表について
投稿するにはまず登録を

題名 投稿者 日時
   AODVの経路表について yosio 2011/12/3 10:38
     Re: AODVの経路表について ino 2011/12/8 14:11
       Re: AODVの経路表について yosio 2011/12/9 13:26
         Re: AODVの経路表について ino 2011/12/9 14:09
           Re: AODVの経路表について yosio 2011/12/9 15:31
             Re: AODVの経路表について yosio 2011/12/12 13:18
               Re: AODVの経路表について ino 2011/12/12 14:54
                 Re: AODVの経路表について yosio 2011/12/12 16:42
                   Re: AODVの経路表について yosio 2011/12/31 20:59
                     Re: AODVの経路表について ino 2012/1/5 13:51
                       Re: AODVの経路表について yosio 2012/1/5 14:31
                         Re: AODVの経路表について ino 2012/1/5 15:24
                           Re: AODVの経路表について yosio 2012/1/5 15:56
                             Re: AODVの経路表について ino 2012/1/5 16:14
                               Re: AODVの経路表について mast 2012/1/5 17:26
                                 Re: AODVの経路表について yosio 2012/1/5 18:53
                               Re: AODVの経路表について yosio 2012/1/5 18:50
                 Re: AODVの経路表について yosio 2012/1/8 10:09
                 » Re: AODVの経路表について ino 2012/1/10 10:25
                     Re: AODVの経路表について yosio 2012/1/10 11:41
                       Re: AODVの経路表について ino 2012/1/10 13:41
                         Re: AODVの経路表について yosio 2012/1/10 13:59
                           Re: AODVの経路表について ino 2012/1/10 15:29
                             Re: AODVの経路表について yosio 2012/1/10 15:40
                               Re: AODVプロトコルについて yosio 2012/1/17 21:17
                                 Re: AODVプロトコルについて hiro 2012/1/18 15:35
                                   Re: AODVプロトコルについて yosio 2012/1/19 20:49
                                     Re: AODVプロトコルについて hiro 2012/1/21 12:28
                                       Re: AODVプロトコルについて yosio 2012/1/21 19:19
                                         Re: AODVプロトコルについて yosio 2012/1/23 14:42
                                           Re: AODVプロトコルについて hiro 2012/1/25 19:54
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ino
投稿日時: 2012/1/10 10:25
新米
登録日: 2011/1/24
居住地:
投稿: 16
Re: AODVの経路表について
どうも。

ネットワーク層の構造体がNode構造体内に1つあります。
NetworkDataIp *ip = (NetworkDataIp *) node->networkData.networkVar;
その下にinterface毎に結びついた構造体がありその下にスケジューラがぶら下がっています。
Scheduler *schedulerPtr = ip->interfaceInfo[interfaceIndex]->scheduler;
Queueはそのスケジューラが管理しておりSchedulerクラスのpublicな関数でQueueに関する
様々な情報にアクセスできます。

numberInQueue関数はその1つで引数に優先度を指定することで、指定した優先度に対応した
Queue内に入っているパケット数を返してくれます。
int n_queue0 = schedulerPtr->numberInQueue(0);
また、その時の優先度にALL_PRIORITIESを指定すれば、全Queueのパケット数合計を返してくれます。
int n_all = schedulerPtr->numberInQueue(ALL_PRIORITIES);
(Scheduler::numberInQueueを検索してどういう処理になっているか見ると参考になります)。

> 使うのはnumberInQueueだけですか?
当然ですが、ソースの場所や何をやりたいかによって変わってくると思います。
とりあえず上記の通り意図したパケット数が取得できるか試してみてください。
加えて、Schedulerクラスの他の関数でどのようなことが出来るのか見てみるのも
参考になるかと思います。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT