Class PersistentResizableBufferSerializer
Inheritance Relationships
Base Type
public gpa::serialization::BufferSerializer
(Class BufferSerializer)
Class Documentation
-
class PersistentResizableBufferSerializer : public gpa::serialization::BufferSerializer
Serializes/deserializes datas to/from a buffer.
This serializer behaves like a BufferSerializer, however it operates on reserved memory address space and lazily commit the memory pages when required
Public Types
Public Functions
-
PersistentResizableBufferSerializer(size_t const initialCapacity = kDefaultInitialCapacity, size_t const maxCapacity = kDefaultMaxCapacity, size_t const resizeStep = kDefaultResizeStep)
-
~PersistentResizableBufferSerializer()
-
PersistentResizableBufferSerializer(size_t const initialCapacity = kDefaultInitialCapacity, size_t const maxCapacity = kDefaultMaxCapacity, size_t const resizeStep = kDefaultResizeStep)