Field serialization moved to pvData

This commit is contained in:
Matej Sekoranja committed 2012-03-27 10:32:37 +02:00
1 parent 198562c36c
commit 6caa725f5a
4 files changed
+160 -1

No files matched your search

+10
View File
@@ -55,6 +55,11 @@ public:
virtual void alignBuffer(int alignment) {
buffer->align(alignment);
}
virtual void cachedSerialize(std::tr1::shared_ptr<const Field> const & field, ByteBuffer* buffer)
{
field->serialize(buffer, this);
}
SerializableControlImpl() {
}
@@ -73,6 +78,11 @@ public:
buffer->align(alignment);
}
virtual std::tr1::shared_ptr<const Field> cachedDeserialize(ByteBuffer* buffer)
{
return getFieldCreate()->deserialize(buffer, this);
}
DeserializableControlImpl() {
}