12 #include <epicsTypes.h> 14 #include <pv/byteBuffer.h> 15 #include <pv/sharedPtr.h> 19 namespace epics {
namespace pvData {
21 class SerializableControl;
22 class DeserializableControl;
24 class BitSetSerializable;
25 class SerializableArray;
192 const std::vector<epicsUInt8>& in)
194 ByteBuffer B((
char*)&in[0], in.size(), byteOrder);
195 deserializeFromBuffer(S, B);
Callback class for serialization.
void deserializeFromVector(Serializable *S, int byteOrder, const std::vector< epicsUInt8 > &in)
deserializeFromBuffer Deserialize into S from provided vector
virtual void serialize(ByteBuffer *buffer, SerializableControl *flusher, std::size_t offset, std::size_t count) const =0
Callback class for deserialization.
Class for serializing arrays.
Class for serializing bitSets.
Base class for serialization.