Class Serializable

Inheritance Relationships

Derived Types

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.