Qore Programming Language Reference Manual
0.8.12
Main Page
Related Pages
Modules
Namespaces
Classes
QC_EncodingConversionInputStream.dox.h
1
namespace
Qore
{
4
14
class
EncodingConversionInputStream
:
public
InputStream
{
15
16
public
:
18
33
*
binary
bulkRead
(
int
limit, timeout timeout_ms = -1);
34
35
public
:
37
41
nothing
close
();
42
43
public
:
45
50
constructor
(
Qore::InputStream
is,
string
sourceEncoding,
string
destEncoding);
51
52
public
:
54
67
int
read
(timeout timeout_ms = -1);
68
};
69
};
Qore::EncodingConversionInputStream::close
nothing close()
Closes the underlying input stream.
Qore::EncodingConversionInputStream
An InputStream implementation that performs on-the-fly conversion between two character encodings...
Definition:
QC_EncodingConversionInputStream.dox.h:14
Qore::binary
binary binary()
Always returns an empty binary object (of zero length)
Qore::EncodingConversionInputStream::bulkRead
*binary bulkRead(int limit, timeout timeout_ms=-1)
Reads bytes (up to a specified limit) from the input stream; returns NOTHING if there are no more byt...
Qore::InputStream::constructor
constructor()
Constructor.
Qore::EncodingConversionInputStream::read
int read(timeout timeout_ms=-1)
Reads a single byte from the input stream; returns -1 if the end of the stream has been reached...
Qore
main Qore-language namespace
Definition:
Pseudo_QC_All.dox.h:2
Qore::InputStream
This class defines an abstract interface for input streams.
Definition:
QC_InputStream.dox.h:8