Package edu.sc.seis.seisFile.gcf
Class SerialTransportLayer
- java.lang.Object
-
- edu.sc.seis.seisFile.gcf.SerialTransportLayer
-
public class SerialTransportLayer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SerialTransportLayer(int seqNum, AbstractGCFBlock payload, boolean isSerial)
SerialTransportLayer(SerialTransportHeader header, AbstractGCFBlock payload)
SerialTransportLayer(SerialTransportHeader header, AbstractGCFBlock payload, int checksum, int streamIdLSB)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
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 classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-