Package org.epics.pvdata.pv
Interface Serializable
-
- All Known Subinterfaces:
Array,BoundedString,Field,PVArray,PVBoolean,PVBooleanArray,PVByte,PVByteArray,PVDouble,PVDoubleArray,PVField,PVFloat,PVFloatArray,PVInt,PVIntArray,PVLong,PVLongArray,PVNumberArray,PVScalar,PVScalarArray,PVShort,PVShortArray,PVString,PVStringArray,PVStructure,PVStructureArray,PVUByte,PVUByteArray,PVUInt,PVUIntArray,PVULong,PVULongArray,PVUnion,PVUnionArray,PVUShort,PVUShortArray,Scalar,ScalarArray,SerializableArray,Status,Structure,StructureArray,Union,UnionArray
- All Known Implementing Classes:
AbstractPVArray,AbstractPVComplexArray,AbstractPVField,AbstractPVScalar,AbstractPVScalarArray,BaseBoundedString,BaseField,BasePVBoolean,BasePVBooleanArray,BasePVByte,BasePVByteArray,BasePVDouble,BasePVDoubleArray,BasePVFloat,BasePVFloatArray,BasePVInt,BasePVIntArray,BasePVLong,BasePVLongArray,BasePVShort,BasePVShortArray,BasePVString,BasePVStringArray,BasePVStructure,BasePVStructureArray,BasePVUByte,BasePVUByteArray,BasePVUInt,BasePVUIntArray,BasePVULong,BasePVULongArray,BasePVUnion,BasePVUnionArray,BasePVUShort,BasePVUShortArray,BaseScalar,BaseScalarArray,BaseScalarBoundedArray,BaseScalarFixedArray,BaseStructure,BaseStructureArray,BaseUnion,BaseUnionArray,BitSet
public interface SerializableBase interface for serialization.- Author:
- mse
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeserialize(ByteBuffer buffer, DeserializableControl control)Deserialize buffer.voidserialize(ByteBuffer buffer, SerializableControl flusher)Serialize field into given buffer.
-
-
-
Method Detail
-
serialize
void serialize(ByteBuffer buffer, SerializableControl flusher)
Serialize field into given buffer.- Parameters:
buffer- the serialization bufferflusher- the flush interface
-
deserialize
void deserialize(ByteBuffer buffer, DeserializableControl control)
Deserialize buffer.- Parameters:
buffer- the serialization buffercontrol- the deserialization control
-
-