5#ifndef YAMICORE_SERIALIZABLE_H_INCLUDED
6#define YAMICORE_SERIALIZABLE_H_INCLUDED
58 const std::size_t * buffer_sizes,
59 std::size_t num_of_buffers)
const = 0;
Common interface for serializable data source.
Definition: serializable.h:24
virtual result serialize(char **buffers, const std::size_t *buffer_sizes, std::size_t num_of_buffers) const =0
Serializes current content into given buffer(s).
virtual result get_serialize_buffer_size(std::size_t &size) const =0
Finds the total size of serialization buffer.
result
General type for reporting success and error states.
Definition: core.h:21
Namespace devoted for everything related to YAMI4.
Definition: agent.h:14