DCL
4.0
Loading...
Searching...
No Matches
Reader.h
Go to the documentation of this file.
1
#ifndef __DCL_READER_H__
2
#define __DCL_READER_H__ 20080606
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
#ifndef __DCL_STRING_H__
11
#include <
dcl/String.h
>
12
#endif
13
14
__DCL_BEGIN_NAMESPACE
15
24
class
DCLCAPI
Reader
:
public
Object
25
{
26
DECLARE_CLASSINFO
(
Reader
)
27
public
:
32
virtual
void
close()
33
__DCL_THROWS1
(
IOException
*);
34
40
virtual
size_t
read(
wchar_t
* _buf,
size_t
_n)
41
__DCL_THROWS1
(
IOException
*) = 0;
42
};
43
44
__DCL_END_NAMESPACE
45
46
#endif
// __DCL_READER_H__
DCLCAPI
#define DCLCAPI
Definition
Config.h:100
__DCL_THROWS1
#define __DCL_THROWS1(e)
Definition
Config.h:167
Exception.h
Object.h
DECLARE_CLASSINFO
#define DECLARE_CLASSINFO(class_name)
Definition
Object.h:210
String.h
IOException
Definition
Exception.h:93
Object::Object
Object()
Definition
Object.cpp:183
Reader
Definition
Reader.h:25
include
dcl
Reader.h
Generated by
1.14.0