5 #include "resources/device.h"
14 virtual void read(buffer
&) = 0;
15 virtual void write(const buffer
&) = 0;
18 class memory_stream
: public stream
{
24 memory_stream(buffer
);
26 virtual void read(buffer
&);
27 virtual void write(const buffer
&);
30 class file_stream
: public stream
{
32 p
<resources::file
> fp
;
34 file_stream(p
<resources::file
>);
36 virtual void seek(int);
37 virtual void read(buffer
&);
38 virtual void write(const buffer
&);