9 #ifndef ZYPP_CORE_BASE_FXSTREAM_H 10 #define ZYPP_CORE_BASE_FXSTREAM_H 25 template<
class TBStream,
class TStreamBuf>
52 open(
const char * file_r )
55 this->setstate(std::ios_base::failbit);
64 this->setstate(std::ios_base::failbit);
84 std::ios_base::openmode
86 {
return std::ios_base::in; }
88 std::ios_base::openmode
90 {
return std::ios_base::out; }
ZlibError zError() const
The last error returned retuned from zlib.
fXstream(const char *file_r)
TStreamBuf streambuf_type
Common template to define ifgzstream/ofgzstream reading/writing compressed files. ...
typename TStreamBuf::error_type ZlibError
void open(const char *file_r)
const streambuf_type & getbuf() const
Similar to ios::rdbuf.
std::ios_base::openmode defMode(const std::istream &)
std::ios_base::openmode defMode(const std::ostream &)
Easy-to use interface to the ZYPP dependency resolver.
streambuf_type _streambuf