jist.swans.route
Class RouteDsrMsg.OptionAckRequest

java.lang.Object
  extended by jist.swans.route.RouteDsrMsg.Option
      extended by jist.swans.route.RouteDsrMsg.OptionAckRequest
Enclosing class:
RouteDsrMsg

public static class RouteDsrMsg.OptionAckRequest
extends RouteDsrMsg.Option

An Acknowledgement Request option.


Field Summary
 
Fields inherited from class jist.swans.route.RouteDsrMsg.Option
optBuf, optBufOffset
 
Constructor Summary
RouteDsrMsg.OptionAckRequest(byte[] buf, int offset)
          
 
Method Summary
static byte[] create(short id)
          Creates a new Acknowledgement Request option.
 short getId()
          Returns the id number of the Acknowledgement Request.
 int getSize()
          Returns the size in bytes of this option.
 byte getType()
          Returns the DSR type code for this kind of option.
 
Methods inherited from class jist.swans.route.RouteDsrMsg.Option
create, equals, getBytes, getType, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RouteDsrMsg.OptionAckRequest

public RouteDsrMsg.OptionAckRequest(byte[] buf,
                                    int offset)

Method Detail

getType

public byte getType()
Returns the DSR type code for this kind of option.

Specified by:
getType in class RouteDsrMsg.Option
Returns:
the DSR type code for this kind of option.

getSize

public int getSize()
Returns the size in bytes of this option.

Specified by:
getSize in class RouteDsrMsg.Option
Returns:
the size in bytes of this option.

getId

public short getId()
Returns the id number of the Acknowledgement Request.

Returns:
the id number of the Acknowledgement Request.

create

public static byte[] create(short id)
Creates a new Acknowledgement Request option.

Parameters:
id - the identification number of the acknowledgement request
Returns:
the byte array corresponding to the desired option.