Qore Programming Language Reference Manual 2.0.0
Loading...
Searching...
No Matches
QC_PipeInputStream.dox.h
1
2namespace Qore {
4
19
20protected:
22/***/
24
25public:
27/***/
29
30public:
32
34int peek();
35
36public:
38
41
42public:
44
48};
49}
This class defines an abstract interface for input streams.
Definition QC_InputStream.dox.h:19
This class is not intended to be instantiated directly, please see StreamPipe.
Definition QC_PipeInputStream.dox.h:18
int peek()
Peeks the next byte available from the input stream; returns -1 if no more data available.
*binary read(int limit)
Reads bytes (up to a specified limit) from the input stream; returns NOTHING if there are no more byt...
constructor()
Creates the PipeInputStream.
nothing reportError(hash ex)
Causes all operations on both pipe streams to wake up and throw an exception.
nothing finishClose()
Call when the background operation is finished to wakeup PipeOutputStream::close().
hash< auto > hash()
Always returns the same hash passed.
list< auto > list(...)
Returns a list of the arguments passed at the top level.
binary binary()
Always returns an empty binary object (of zero length)
Qore namespace.
Definition QC_AbstractSmartLock.dox.h:2