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

パスワード:


パスワード紛失

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

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

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

日曜日からの合計
メイン
   Routing Protocols Implementation & Model Development
     SEENエントリ、SENTエントリとは?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
amigo
投稿日時: 2006/10/25 14:18
新米
登録日: 2006/10/25
居住地:
投稿: 20
SEENエントリ、SENTエントリとは?
現在、DSRに関するプログラムを読んでいるのですが、その中でSeenHashTable, SentHashTableという変数や、DsrSeenEntry, DsrSentEntryという構造体が出てきます。このSeenエントリ、Sentエントリはどのような意味なんでしょうか?
分かる方よろしくお願いします。
puruta
投稿日時: 2006/10/27 21:01
半人前
登録日: 2005/7/13
居住地: 福岡
投稿: 39
Re: SEENエントリ、SENTエントリとは?
ご質問の意図から外れていたらすみません。

00303 // Dsr request sent entry structure. This should contain necessary
00304 // informations
00305 // about destinations for which a route discovery has been intiated.
00306 typedef struct str_dsr_rreq_sent_entry
00307 {
00308     clocktype backoffInterval;         // No additional Req for this time
00309     int ttl;                           // Last used ttl to send rreq
00310     int count;                         // Number of times rreq has been sent
00311 } DsrSentEntry;
00312 
00313 // Dsr request seen table. This should contain information about source and
00314 // sequence number pair for each route request which came in the node for
00315 // first time.
00316 typedef struct str_dsr_rreq_seen_entry
00317 {
00318     unsigned short seqNumber[DSR_REQUEST_TABLE_IDS];
00319     NodeAddress targetAddr[DSR_REQUEST_TABLE_IDS];
00320     int front;
00321     int rear;
00322     int size;
00323 } DsrSeenEntry;

と、コメントに書いてあるとおりだと思うんですが・・そういう意味ではない?

とりあえず、SeenHashTable は ハッシュを使って DsrSeenEntryを管理し、SentHashTableも同じくハッシュを使って DsrSentEntry を管理しているということだと思います。

で、構造体の各メンバが何を意味しているのか? ということがコメントから分かりづらいばあいには、ソース上でどこで使われているかをみると何となく分かるのではないでしょうか?

すみません、DSR については不勉強なものでシャキッとした答えを言えません。

amigo
投稿日時: 2006/10/28 1:15
新米
登録日: 2006/10/25
居住地:
投稿: 20
Re: SEENエントリ、SENTエントリとは?
なるほど、このDsrSentEntryとDsrSeenEntryの構造体を管理するために、ハッシュを使ってるって事ですか!
なんとなく分かってきました。ありがとうございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT