17 #ifndef YAMICPP_RAW_BUFFER_DATA_SOURCE_H_INCLUDED 18 #define YAMICPP_RAW_BUFFER_DATA_SOURCE_H_INCLUDED 20 #include "serializable.h" 21 #include <yami4-core/dll.h> 22 #include <yami4-core/raw_buffer_data_source.h> 55 const std::size_t * buffer_sizes,
56 std::size_t num_of_buffers);
76 virtual std::size_t serialize_buffer_size()
const;
92 virtual void serialize(
char * * buffers, std::size_t * buffer_sizes,
93 std::size_t num_of_buffers)
const;
96 virtual const core::serializable & get_core_object()
const;
103 const core::raw_buffer_data_source buffer_wrapper_;
108 #endif // YAMICPP_RAW_BUFFER_DATA_SOURCE_H_INCLUDED Serializable wrapper for the raw binary data.
Definition: raw_buffer_data_source.h:35
Namespace devoted to everything related to YAMI4.
Definition: activity_statistics_monitor.cpp:27
Common interface for serializable data source.
Definition: serializable.h:32