edu.sc.seis.seisFile.gcf
Class SerialTransportLayer

java.lang.Object
  extended by edu.sc.seis.seisFile.gcf.SerialTransportLayer

public class SerialTransportLayer
extends java.lang.Object


Constructor Summary
SerialTransportLayer(int seqNum, AbstractGCFBlock payload, boolean isSerial)
           
SerialTransportLayer(SerialTransportHeader header, AbstractGCFBlock payload)
           
SerialTransportLayer(SerialTransportHeader header, AbstractGCFBlock payload, int checksum, int streamIdLSB)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int getChecksum()
           
 SerialTransportHeader getHeader()
           
 AbstractGCFBlock getPayload()
           
 int getStreamIdLSB()
           
 int hashCode()
           
static SerialTransportLayer read(java.io.DataInput in)
           
 void write(java.io.DataOutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerialTransportLayer

public SerialTransportLayer(int seqNum,
                            AbstractGCFBlock payload,
                            boolean isSerial)
                     throws GCFFormatException
Throws:
GCFFormatException

SerialTransportLayer

public SerialTransportLayer(SerialTransportHeader header,
                            AbstractGCFBlock payload)

SerialTransportLayer

public SerialTransportLayer(SerialTransportHeader header,
                            AbstractGCFBlock payload,
                            int checksum,
                            int streamIdLSB)
Method Detail

write

public void write(java.io.DataOutputStream out)
           throws java.io.IOException
Throws:
java.io.IOException

getHeader

public SerialTransportHeader getHeader()

getChecksum

public int getChecksum()

getPayload

public AbstractGCFBlock getPayload()

getStreamIdLSB

public int getStreamIdLSB()

read

public static SerialTransportLayer read(java.io.DataInput in)
                                 throws GCFFormatException,
                                        java.io.IOException
Throws:
GCFFormatException
java.io.IOException

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object