sidnet.stack.users.marco_project.node_centric.routing
Class DataMessage
java.lang.Object
   sidnet.stack.users.marco_project.node_centric.routing.DataMessage
sidnet.stack.users.marco_project.node_centric.routing.DataMessage
- All Implemented Interfaces: 
- JistAPI.Timeless, Message
- public class DataMessage 
- 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
routeId
public int routeId
charges
public java.util.List<ElectricCharge> charges
data
public double data
sequenceNumber
public long sequenceNumber
DataMessage
public DataMessage(Coordinate src,
                   Coordinate snk,
                   NetAddress snkIP,
                   int routeid,
                   java.util.List<ElectricCharge> charges,
                   double data,
                   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]