RTBKit  0.9
Open-source framework to create real-time ad bidding systems.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Member Functions
Datacratic::CompressingOutput::Sink Struct Reference
Inheritance diagram for Datacratic::CompressingOutput::Sink:
Datacratic::CloudSink Datacratic::FileSink

List of all members.

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

Detailed Description

Definition at line 106 of file compressing_output.h.


Member Function Documentation

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.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator