public class SerialTransportLayer
extends java.lang.Object
Constructor and Description |
---|
SerialTransportLayer(int seqNum,
AbstractGCFBlock payload,
boolean isSerial) |
SerialTransportLayer(SerialTransportHeader header,
AbstractGCFBlock payload) |
SerialTransportLayer(SerialTransportHeader header,
AbstractGCFBlock payload,
int checksum,
int streamIdLSB) |
Modifier and Type | Method and 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) |
public SerialTransportLayer(int seqNum, AbstractGCFBlock payload, boolean isSerial) throws GCFFormatException
GCFFormatException
public SerialTransportLayer(SerialTransportHeader header, AbstractGCFBlock payload)
public SerialTransportLayer(SerialTransportHeader header, AbstractGCFBlock payload, int checksum, int streamIdLSB)
public void write(java.io.DataOutputStream out) throws java.io.IOException
java.io.IOException
public SerialTransportHeader getHeader()
public int getChecksum()
public AbstractGCFBlock getPayload()
public int getStreamIdLSB()
public static SerialTransportLayer read(java.io.DataInput in) throws GCFFormatException, java.io.IOException
GCFFormatException
java.io.IOException
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object