$darkmode
cloe::utility::Bzip2OutputStream Class Reference
Inheritance diagram for cloe::utility::Bzip2OutputStream:
Collaboration diagram for cloe::utility::Bzip2OutputStream:

Public Member Functions

std::string make_default_filename (const std::string &default_filename) override
 
 FilteringOutputStream (Logger logger)
 
- Public Member Functions inherited from cloe::utility::FilteringOutputStream
 FilteringOutputStream (Logger logger)
 
bool open_file (const std::string &filename, const std::string &default_filename) override
 
void write (const char *s, std::streamsize count) override
 
void close_stream () override
 
- Public Member Functions inherited from cloe::utility::BasicFileOutputStream
bool open_stream () final
 
 OutputStream (Logger logger)
 
- Public Member Functions inherited from cloe::utility::OutputStream
 OutputStream (Logger logger)
 

Protected Member Functions

void configure_filter () override
 

Additional Inherited Members

- Public Types inherited from cloe::utility::OutputStream
using char_iterator = std::vector< char >::iterator
 
using uint8_iterator = std::vector< uint8_t >::iterator
 
- Protected Attributes inherited from cloe::utility::FilteringOutputStream
boost::iostreams::filtering_streambuf< boost::iostreams::output > filter_
 
std::ostream out_
 
- Protected Attributes inherited from cloe::utility::BasicFileOutputStream
std::ofstream ofs_
 
- Protected Attributes inherited from cloe::utility::OutputStream
Logger logger_
 

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