sidnet.stack.users.marco_project.node_centric.routing
Class QueryMessage
java.lang.Object
   sidnet.stack.users.marco_project.node_centric.routing.QueryMessage
sidnet.stack.users.marco_project.node_centric.routing.QueryMessage
- All Implemented Interfaces: 
- JistAPI.Timeless, Message
- public class QueryMessage 
- extends java.lang.Object- implements Message
 
| Fields inherited from interface jist.swans.misc.Message | 
| NULL | 
 
 
| Method Summary | 
|  void | getBytes(byte[] b,
         int offset)Store packet into byte array.
 | 
|  int | getSize()Return packet size or Constants.ZERO_WIRE_SIZE.
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
src
public Coordinate src
snk
public Coordinate snk
snkIP
public NetAddress snkIP
userQuery
public Query userQuery
numberOfRoutes
public int numberOfRoutes
charges
public java.util.List<ElectricCharge> charges
sequenceNumber
public long sequenceNumber
QueryMessage
public QueryMessage(Coordinate src,
                    Coordinate snk,
                    NetAddress snkIP,
                    Query userQuery,
                    int numberOfRoutes,
                    java.util.List<ElectricCharge> charges,
                    long sequenceNumber)
getBytes
public void getBytes(byte[] b,
                     int offset)
- Store packet into byte array.
 
- 
- Specified by:
- getBytesin interface- Message
 
- 
- Parameters:
- b- destination byte array
- offset- byte array starting offset
 
getSize
public int getSize()
- Return packet size or Constants.ZERO_WIRE_SIZE.
 
- 
- Specified by:
- getSizein interface- Message
 
- 
- Returns:
- packet size [in bytes]