33 #include "../System/databuffer.h"
37 class MemoryDeviceImpl;
42 static std::shared_ptr<MemoryDevice>
create();
Definition: iodevice.h:37
static std::shared_ptr< MemoryDevice > create()
static std::shared_ptr< MemoryDevice > open(const DataBufferPtr &buffer)
std::shared_ptr< MemoryDevice > MemoryDevicePtr
Definition: memory_device.h:49
Definition: memory_device.h:39
virtual void set_buffer(const DataBufferPtr &buffer)=0
std::shared_ptr< DataBuffer > DataBufferPtr
Definition: databuffer.h:66
Definition: Application/application.h:35
virtual const DataBufferPtr & buffer() const =0