DRCL J-Sim API

drcl.inet.protocol.aodv
Class AODV_RREQ

java.lang.Object
  extended bydrcl.inet.protocol.aodv.AODV_RREQ

public class AODV_RREQ
extends java.lang.Object

AODV Route Request (RREQ) packet body ref: Sec. 4.1 Note: type = 1

Author:
Wei-peng Chen

Field Summary
static int INTEGER_SIZE
           
 int ls_req_num
           
 java.util.Vector req_list
           
 int rq_bcast_id
          Broadcast ID
 int rq_d_flag
           
 long rq_dst
          Destination IP Address
 int rq_dst_seqno
          Destination Sequence Number
 int rq_g_flag
           
 int rq_hop_count
           
 int rq_j_flag
           
 int rq_r_flag
           
 long rq_src
          Source IP Address
 int rq_src_seqno
          Source Sequence Number
 double rq_timestamp
          when REQUEST sent; used to compute route discovery latency
 int rq_type
           
 int rq_u_flag
           
static int RREQ_GRAT_RREP
           
 
Constructor Summary
AODV_RREQ()
           
 
Method Summary
 java.lang.Object clone()
           
 void duplicate(java.lang.Object source_)
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RREQ_GRAT_RREP

public static final int RREQ_GRAT_RREP
See Also:
Constant Field Values

INTEGER_SIZE

public static final int INTEGER_SIZE
See Also:
Constant Field Values

rq_type

public int rq_type

rq_j_flag

public int rq_j_flag

rq_r_flag

public int rq_r_flag

rq_g_flag

public int rq_g_flag

rq_d_flag

public int rq_d_flag

rq_u_flag

public int rq_u_flag

rq_hop_count

public int rq_hop_count

rq_bcast_id

public int rq_bcast_id
Broadcast ID


rq_dst

public long rq_dst
Destination IP Address


rq_dst_seqno

public int rq_dst_seqno
Destination Sequence Number


rq_src

public long rq_src
Source IP Address


rq_src_seqno

public int rq_src_seqno
Source Sequence Number


rq_timestamp

public double rq_timestamp
when REQUEST sent; used to compute route discovery latency


ls_req_num

public int ls_req_num

req_list

public java.util.Vector req_list
Constructor Detail

AODV_RREQ

public AODV_RREQ()
Method Detail

size

public int size()

clone

public java.lang.Object clone()

duplicate

public void duplicate(java.lang.Object source_)

toString

public java.lang.String toString()

DRCL J-Sim API

Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved.     ~ To J-Sim Home ~