DCL 4.0
Loading...
Searching...
No Matches
InputStream.h
Go to the documentation of this file.
1#ifndef __DCL_INPUT_STREAM_H__
2#define __DCL_INPUT_STREAM_H__ 20071009
3
4#ifndef __DCL_OBJECT_H__
5#include <dcl/Object.h>
6#endif
7#ifndef __DCL_EXCEPTION_H__
8#include <dcl/Exception.h>
9#endif
10
11__DCL_BEGIN_NAMESPACE
12
23{
25public:
26
31 virtual void close()
33
39 virtual size_t available() const
41
42#if 0
43 virtual size_t peek(void* p, size_t _nbytes)
45#endif
57 virtual size_t read(void* _buf, size_t _n)
59};
60
61__DCL_END_NAMESPACE
62
63#endif // __DCL_INPUT_STREAM_H__
64
#define DCLCAPI
Definition Config.h:100
#define __DCL_THROWS1(e)
Definition Config.h:167
#define DECLARE_CLASSINFO(class_name)
Definition Object.h:210
Object()
Definition Object.cpp:183