![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <bitstreams_p.h>
Public Types | |
enum class | Error { NoError , NotEnoughData , CompressionError , InvalidInteger } |
Public Member Functions | |
BitIStream () | |
BitIStream (const uchar *f, const uchar *l) | |
quint64 | bitLength () const |
bool | hasMoreBits () const |
template<class T> | |
quint64 | peekBits (quint64 from, quint64 length, T *dstPtr) const |
quint64 | streamOffset () const |
bool | skipBits (quint64 nBits) |
bool | rewindOffset (quint64 nBits) |
bool | read (quint32 *dstPtr) |
bool | read (QByteArray *dstPtr) |
Error | error () const |
Definition at line 66 of file bitstreams_p.h.
|
strong |
Enumerator | |
---|---|
NoError | |
NotEnoughData | |
CompressionError | |
InvalidInteger |
Definition at line 75 of file bitstreams_p.h.
HPack::BitIStream::BitIStream | ( | ) |
Definition at line 115 of file bitstreams.cpp.
Definition at line 123 of file bitstreams.cpp.
quint64 HPack::BitIStream::bitLength | ( | ) | const |
Definition at line 131 of file bitstreams.cpp.
BitIStream::Error HPack::BitIStream::error | ( | ) | const |
Definition at line 289 of file bitstreams.cpp.
bool HPack::BitIStream::hasMoreBits | ( | ) | const |
Definition at line 136 of file bitstreams.cpp.
|
inline |
Definition at line 97 of file bitstreams_p.h.
bool HPack::BitIStream::read | ( | QByteArray * | dstPtr | ) |
Definition at line 239 of file bitstreams.cpp.
bool HPack::BitIStream::read | ( | quint32 * | dstPtr | ) |
Definition at line 159 of file bitstreams.cpp.
bool HPack::BitIStream::rewindOffset | ( | quint64 | nBits | ) |
Definition at line 150 of file bitstreams.cpp.
bool HPack::BitIStream::skipBits | ( | quint64 | nBits | ) |
Definition at line 141 of file bitstreams.cpp.
|
inline |
Definition at line 127 of file bitstreams_p.h.