Package com.automation_pros.odva.cpf
Class CommonPacketFormat
- java.lang.Object
-
- com.automation_pros.odva.cpf.CommonPacketFormat
-
- Direct Known Subclasses:
CommServiceCPF,ConxAddrCPF,DataCPF,NullAddrCPF,SeqAddrCPF,SocketCPF
public class CommonPacketFormat extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CommonPacketFormat(short type)CommonPacketFormat(short type, byte[] payload)CommonPacketFormat(short type, java.nio.ByteBuffer payload)CommonPacketFormat(java.nio.ByteBuffer source, CpfWrapper parent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetItemLen()shortgetItemType()CpfWrappergetParent()java.nio.ByteBuffergetPayload()static CommonPacketFormatparseInstance(java.nio.ByteBuffer source, CpfWrapper parent)voidputBytes(java.nio.ByteBuffer dest)voidputPayload(java.nio.ByteBuffer dest)static java.lang.Class<? extends CommonPacketFormat>registerHandler(short itype, java.lang.Class<? extends CommonPacketFormat> handler)voidsetItemType(short itemType)voidsetParent(CpfWrapper newParent)voidsetPayload(java.nio.ByteBuffer source)java.lang.StringtoString()io.netty.buffer.ByteBufwriteBytes(io.netty.buffer.ByteBuf dest)
-
-
-
Constructor Detail
-
CommonPacketFormat
public CommonPacketFormat(short type)
-
CommonPacketFormat
public CommonPacketFormat(short type, java.nio.ByteBuffer payload)
-
CommonPacketFormat
public CommonPacketFormat(short type, byte[] payload)
-
CommonPacketFormat
public CommonPacketFormat(java.nio.ByteBuffer source, CpfWrapper parent)
-
-
Method Detail
-
registerHandler
public static java.lang.Class<? extends CommonPacketFormat> registerHandler(short itype, java.lang.Class<? extends CommonPacketFormat> handler)
-
parseInstance
public static CommonPacketFormat parseInstance(java.nio.ByteBuffer source, CpfWrapper parent)
-
getItemType
public short getItemType()
-
setItemType
public void setItemType(short itemType)
-
setPayload
public void setPayload(java.nio.ByteBuffer source)
-
getItemLen
public int getItemLen()
-
setParent
public void setParent(CpfWrapper newParent)
-
getParent
public CpfWrapper getParent()
-
writeBytes
public io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf dest)
-
putBytes
public void putBytes(java.nio.ByteBuffer dest)
-
getPayload
public java.nio.ByteBuffer getPayload()
-
putPayload
public void putPayload(java.nio.ByteBuffer dest)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-