Class BitSetSerializable

Inheritance Relationships

Derived Type

Class Documentation

class BitSetSerializable

Class for serializing bitSets.

Subclassed by epics::pvData::PVStructure

Public Functions

inline virtual ~BitSetSerializable()

Destructor.

virtual void serialize(ByteBuffer *buffer, SerializableControl *flusher, BitSet *bitSet) const = 0

Serialize field into given buffer.

Parameters
  • buffer – serialization buffer.

  • flusher – flush interface.

  • bitSet – The bitSet to serialize.

virtual void deserialize(ByteBuffer *buffer, DeserializableControl *flusher, BitSet *bitSet) = 0

Deserialize buffer.

Parameters
  • buffer – serialization buffer.

  • flusher – deserialization control.

  • bitSet – The bitSet to deserialize.