Streambuffer reading or writing zchunk files.
More...
#include <base/zckstream.h>
Streambuffer reading or writing zchunk files.
Read and write mode are mutual exclusive. Seek is not supported.
This streambuf is used in ifzckstream and ofzckstream.
Definition at line 31 of file zckstream.h.
◆ error_type
◆ ~zckstreambufimpl()
zypp::detail::zckstreambufimpl::~zckstreambufimpl |
( |
| ) |
|
◆ isOpen()
bool zypp::detail::zckstreambufimpl::isOpen |
( |
| ) |
const |
◆ canRead()
bool zypp::detail::zckstreambufimpl::canRead |
( |
| ) |
const |
◆ canWrite()
bool zypp::detail::zckstreambufimpl::canWrite |
( |
| ) |
const |
◆ canSeek()
bool zypp::detail::zckstreambufimpl::canSeek |
( |
std::ios_base::seekdir |
way_r | ) |
const |
◆ readData()
std::streamsize zypp::detail::zckstreambufimpl::readData |
( |
char * |
buffer_r, |
|
|
std::streamsize |
maxcount_r |
|
) |
| |
◆ writeData()
bool zypp::detail::zckstreambufimpl::writeData |
( |
const char * |
buffer_r, |
|
|
std::streamsize |
count_r |
|
) |
| |
◆ seekTo()
off_t zypp::detail::zckstreambufimpl::seekTo |
( |
off_t |
off_r, |
|
|
std::ios_base::seekdir |
way_r, |
|
|
std::ios_base::openmode |
omode_r |
|
) |
| |
◆ tell()
off_t zypp::detail::zckstreambufimpl::tell |
( |
| ) |
const |
◆ error()
error_type zypp::detail::zckstreambufimpl::error |
( |
| ) |
const |
|
inline |
◆ openImpl()
bool zypp::detail::zckstreambufimpl::openImpl |
( |
const char * |
name_r, |
|
|
std::ios_base::openmode |
mode_r |
|
) |
| |
|
protected |
◆ closeImpl()
bool zypp::detail::zckstreambufimpl::closeImpl |
( |
| ) |
|
|
protected |
◆ setError()
void zypp::detail::zckstreambufimpl::setError |
( |
| ) |
|
|
private |
◆ _fd
int zypp::detail::zckstreambufimpl::_fd = -1 |
|
private |
◆ _isReading
bool zypp::detail::zckstreambufimpl::_isReading = false |
|
private |
◆ _zContext
◆ _currfp
off_t zypp::detail::zckstreambufimpl::_currfp = 0 |
|
private |
◆ _lastErr
error_type zypp::detail::zckstreambufimpl::_lastErr |
|
private |
The documentation for this class was generated from the following files: