Qore Programming Language 1.14.0
Loading...
Searching...
No Matches
BufferedStreamReader Class Reference

Private data for the Qore::BufferedStreamReader class. More...

#include <BufferedStreamReader.h>

Inheritance diagram for BufferedStreamReader:
[legend]
Collaboration diagram for BufferedStreamReader:
[legend]

Additional Inherited Members

- Public Member Methods inherited from StreamReader
int64 peekCheck (ExceptionSink *xsink)
 Peeks the next byte from the input stream. More...
 
virtual DLLLOCAL qore_offset_t read (ExceptionSink *xsink, void *dest, size_t limit, bool require_all=true)
 Read data until a limit. More...
 
DLLLOCAL BinaryNodereadBinary (int64 limit, ExceptionSink *xsink)
 Read binary data from the stream. More...
 
DLLLOCAL QoreStringNodereadLine (const QoreStringNode *eol, bool trim, ExceptionSink *xsink)
 Read one line. More...
 
DLLLOCAL QoreStringNodereadString (int64 size, ExceptionSink *xsink)
 Read string data from the stream. More...
 
- Public Member Methods inherited from AbstractPrivateData
virtual DLLLOCAL void deref ()
 decrements the reference count of the object without the possibility of throwing a Qore-language exception
 
virtual DLLLOCAL void deref (ExceptionSink *xsink)
 decrements the reference count of the object More...
 
DLLLOCAL void ref () const
 increments the reference count of the object
 
- Public Member Methods inherited from QoreReferenceCounter
DLLEXPORT QoreReferenceCounter ()
 creates the reference counter object
 
DLLEXPORT QoreReferenceCounter (const QoreReferenceCounter &old)
 creates a new object with a reference count of 1 More...
 
DLLEXPORT ~QoreReferenceCounter ()
 destroys the reference counter object
 
DLLEXPORT bool is_unique () const
 returns true if the reference count is 1 More...
 
DLLEXPORT int reference_count () const
 gets the reference count More...
 
DLLEXPORT bool ROdereference () const
 atomically decrements the reference count More...
 
DLLEXPORT void ROreference () const
 atomically increments the reference count
 
- Private Member Methods inherited from AbstractPrivateData
virtual DLLLOCAL ~AbstractPrivateData ()
 as these objects are reference counted, the destructor should be called only when the reference count = 0 and not manually
 
- Private Attributes inherited from StreamReader
const QoreEncodingenc
 Encoding of the source input stream.
 
ReferenceHolder< InputStreamin
 Source input stream.
 

Detailed Description

Private data for the Qore::BufferedStreamReader class.


The documentation for this class was generated from the following file: