![]() |
RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
Public Member Functions | |
virtual void | close ()=0 |
virtual size_t | write (const char *data, size_t size)=0 |
virtual size_t | flush (FileFlushLevel flushLevel)=0 |
Definition at line 106 of file compressing_output.h.
virtual void Datacratic::CompressingOutput::Sink::close | ( | ) | [pure virtual] |
Function that closes the given sink.
Implemented in Datacratic::FileSink, and Datacratic::CloudSink.
virtual size_t Datacratic::CompressingOutput::Sink::flush | ( | FileFlushLevel | flushLevel | ) | [pure virtual] |
Function that should be overwritten when the stream needs to be flushed to make sure that the data gets to disk.
Implemented in Datacratic::FileSink, and Datacratic::CloudSink.
virtual size_t Datacratic::CompressingOutput::Sink::write | ( | const char * | data, |
size_t | size | ||
) | [pure virtual] |
Function that should be overwritten to write data when it's output by the compressor.
Implemented in Datacratic::FileSink, and Datacratic::CloudSink.