Class Serializable¶
Defined in File serialize.h
Inheritance Relationships¶
Derived Types¶
public epics::pvData::BitSet
(Class BitSet)public epics::pvData::Field
(Class Field)public epics::pvData::PVField
(Class PVField)public epics::pvData::SerializableArray
(Class SerializableArray)public epics::pvData::Status
(Class Status)
Class Documentation¶
-
class Serializable¶
Base class for serialization.
Subclassed by epics::pvData::BitSet, epics::pvData::Field, epics::pvData::PVField, epics::pvData::SerializableArray, epics::pvData::Status
Public Functions
-
inline virtual ~Serializable()¶
Destructor.
-
virtual void serialize(ByteBuffer *buffer, SerializableControl *flusher) const = 0¶
Serialize field into given buffer.
- Parameters
buffer – serialization buffer.
flusher – flush interface.
-
virtual void deserialize(ByteBuffer *buffer, DeserializableControl *flusher) = 0¶
Deserialize buffer.
- Parameters
buffer – serialization buffer.
flusher – deserialization control.
-
inline virtual ~Serializable()¶