SSF.OS
Class ProtocolMessage

java.lang.Object
  |
  +--SSF.OS.ProtocolMessage
Direct Known Subclasses:
DynRecoveryHeader, ICMPHeader, IpHeader, LSA, LSA, MPLSSignalingInfo, MPLSSignalingMessage, NeighbourHeader, OAMPacket, OpticalFrameHeader, Packet, Packet, ResourceCheckMessage, ShimMessage, SimpleProtocolHeader

public synchronized class ProtocolMessage
extends java.lang.Object


Field Summary
private  ProtocolMessage next
           
private  ProtocolMessage prev
           
 
Constructor Summary
ProtocolMessage()
           
 
Method Summary
 int bytecount()
           
 void carryPayload(ProtocolMessage)
           
 ProtocolMessage copy()
           
 void dropHeader()
           
 void dropPayload()
           
 void frombytes(byte[], int)
           
static ProtocolMessage fromVersion(java.lang.String)
           
 int header_bytecount()
           
 ProtocolMessage payload()
           
 ProtocolMessage previous()
           
 float size()
           
 void tobytes(byte[], int)
           
 java.lang.String version()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

next

private ProtocolMessage next

prev

private ProtocolMessage prev
Constructor Detail

ProtocolMessage

public ProtocolMessage()
Method Detail

size

public float size()

version

public java.lang.String version()

fromVersion

public static ProtocolMessage fromVersion(java.lang.String)

dropPayload

public void dropPayload()

dropHeader

public void dropHeader()

copy

public ProtocolMessage copy()

carryPayload

public void carryPayload(ProtocolMessage)

payload

public ProtocolMessage payload()

previous

public ProtocolMessage previous()

bytecount

public int bytecount()

header_bytecount

public int header_bytecount()

tobytes

public void tobytes(byte[],
                    int)

frombytes

public void frombytes(byte[],
                      int)