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

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/20:3/3
2024/05/19:18/23

2024/03/21より398/1411
人気モジュール
No.1: フォーラム 21
No.2: QualNet概要 1
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット21

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

日曜日からの合計
メイン
   Network Layer Protocol Implementation & Model Development
     パケット保存用のキュー作成
投稿するにはまず登録を

題名 投稿者 日時
   パケット保存用のキュー作成 kazuki 2011/7/12 16:22
   » Re: パケット保存用のキュー作成 gp 2011/7/13 16:02
       Re: パケット保存用のキュー作成 kazuki 2011/7/14 13:23
         Re: パケット保存用のキュー作成 gp 2011/7/14 14:27
           Re: パケット保存用のキュー作成 kazuki 2011/7/14 19:22
             Re: パケット保存用のキュー作成 gp 2011/7/15 15:39
               Re: パケット保存用のキュー作成 kazuki 2011/7/22 12:40
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
gp
投稿日時: 2011/7/13 16:02
新米
登録日: 2005/12/2
居住地:
投稿: 13
Re: パケット保存用のキュー作成
こんにちは。

kazukiさんの方針でいけると思います。

たとえばですが、
・キューをノード毎に作成するなら、struct NetworkDataIpに、
インタフェース毎に作成するなら、struct IpInterfaceInfoTypeに、
保持用キューのメンバを追加しておきます。
※元々存在するキューはスケジューラが持っていますが、その必要がなければ上記のような持ち方でよいかと思います。

・NetworkIpCreateQueues()内などで、保持用キューのオブジェクトを生成しておきます。(newしてQueue::SetupQueue()を呼び出す)

・MACレイヤからのパケットをNetworkIpReceivePacket()内などで、複製し、保持用キューにQueue::insert()でキューイングします。

それでは、もう少し試してみてください。参考になれば幸いです。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT