22 #ifndef ELM_IO_INSTREAM_H
23 #define ELM_IO_INSTREAM_H
25 #include <elm/string/CString.h>
27 namespace elm {
namespace io {
35 virtual int read(
void *buffer,
int size) = 0;
36 virtual int read(
void);
47 #endif // ELM_IO_INSTREAM_H
virtual CString lastErrorMessage(void)
Definition: io_InStream.cpp:77
virtual ~InStream(void)
Definition: InStream.h:34
uint32 size
Definition: int.h:41
virtual int read(void)
Definition: io_InStream.cpp:61
static InStream & null
Definition: InStream.h:39
static const int FAILED
Definition: InStream.h:32
Definition: InStream.h:30
static const int ENDED
Definition: InStream.h:33