dd.router
Class RouteData

java.lang.Object
  |
  +--dd.router.RouteData
All Implemented Interfaces:
QuickSerializable

public class RouteData
extends Object
implements QuickSerializable

RouteData.

Version:
$Id: RouteData.java,v 1.2 2004/05/06 18:13:10 hweather Exp $
Author:
Sean C. Rhea

Field Summary
protected  QuickSerializable _payload
           
protected  InputBuffer _payload_buffer
           
protected  int _payload_length
           
 int hop_count
           
 int recursive_routing
           
 int ttl
           
 int upcall
           
 
Constructor Summary
RouteData(InputBuffer buffer)
           
RouteData(int h, int t, QuickSerializable p)
           
RouteData(RouteData other)
           
 
Method Summary
 QuickSerializable payload()
           
 void serialize(OutputBuffer buffer)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

recursive_routing

public int recursive_routing

upcall

public int upcall

hop_count

public int hop_count

ttl

public int ttl

_payload

protected QuickSerializable _payload

_payload_length

protected int _payload_length

_payload_buffer

protected InputBuffer _payload_buffer
Constructor Detail

RouteData

public RouteData(int h,
                 int t,
                 QuickSerializable p)

RouteData

public RouteData(RouteData other)

RouteData

public RouteData(InputBuffer buffer)
          throws QSException
Method Detail

payload

public QuickSerializable payload()
                          throws QSException
QSException

serialize

public void serialize(OutputBuffer buffer)
Specified by:
serialize in interface QuickSerializable

toString

public String toString()
Overrides:
toString in class Object