sidnet.stack.users.triggers_project.routing
Class SignalMessage

java.lang.Object
  extended by sidnet.stack.users.triggers_project.routing.SignalMessage
All Implemented Interfaces:
JistAPI.Timeless, Payload

public class SignalMessage
extends java.lang.Object
implements Payload


Nested Class Summary
static class SignalMessage.SIGNAL
           
 
Field Summary
 long sequenceNumber
           
 SignalMessage.SIGNAL signal
           
 
Constructor Summary
SignalMessage(SignalMessage.SIGNAL signal, long sequenceNumber)
           
 
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
 

Field Detail

signal

public SignalMessage.SIGNAL signal

sequenceNumber

public long sequenceNumber
Constructor Detail

SignalMessage

public SignalMessage(SignalMessage.SIGNAL signal,
                     long sequenceNumber)
Method Detail

getSize

public int getSize()
Description copied from interface: Payload
Return packet size or Constants.ZERO_WIRE_SIZE.

Specified by:
getSize in interface Payload
Returns:
packet size [in bytes]

getBytes

public void getBytes(byte[] b,
                     int offset)
Store packet into byte array.

Specified by:
getBytes in interface Payload
Parameters:
b - destination byte array
offset - byte array starting offset