Geant4_10
Public Member Functions | Protected Member Functions | List of all members
cheprep::DeflateOutputStreamBuffer Class Reference

#include <DeflateOutputStreamBuffer.h>

Inheritance diagram for cheprep::DeflateOutputStreamBuffer:
Inheritance graph
[legend]
Collaboration diagram for cheprep::DeflateOutputStreamBuffer:
Collaboration graph
[legend]

Public Member Functions

 DeflateOutputStreamBuffer (std::streambuf *buffer)
 
void init (bool compress)
 
void finish ()
 
virtual ~DeflateOutputStreamBuffer ()
 

Protected Member Functions

int overflow (int c=EOF)
 
bool flushOut ()
 
void putUI (unsigned int ui)
 
void putUS (unsigned short us)
 
void putUB (unsigned char ub)
 
void putS (const std::string s)
 
std::streampos pos ()
 
unsigned int getSize ()
 
unsigned int getCRC ()
 

Detailed Description

Definition at line 20 of file DeflateOutputStreamBuffer.h.

Constructor & Destructor Documentation

cheprep::DeflateOutputStreamBuffer::DeflateOutputStreamBuffer ( std::streambuf *  buffer)

Definition at line 80 of file DeflateOutputStreamBuffer.cc.

cheprep::DeflateOutputStreamBuffer::~DeflateOutputStreamBuffer ( )
virtual

Definition at line 162 of file DeflateOutputStreamBuffer.cc.

Member Function Documentation

void cheprep::DeflateOutputStreamBuffer::finish ( )

Definition at line 129 of file DeflateOutputStreamBuffer.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

bool cheprep::DeflateOutputStreamBuffer::flushOut ( )
protected

Definition at line 234 of file DeflateOutputStreamBuffer.cc.

Here is the caller graph for this function:

unsigned int cheprep::DeflateOutputStreamBuffer::getCRC ( )
inlineprotected

Definition at line 72 of file DeflateOutputStreamBuffer.h.

Here is the caller graph for this function:

unsigned int cheprep::DeflateOutputStreamBuffer::getSize ( )
inlineprotected

Definition at line 68 of file DeflateOutputStreamBuffer.h.

Here is the caller graph for this function:

void cheprep::DeflateOutputStreamBuffer::init ( bool  compress)

Definition at line 103 of file DeflateOutputStreamBuffer.cc.

Here is the caller graph for this function:

int cheprep::DeflateOutputStreamBuffer::overflow ( int  c = EOF)
protected

Definition at line 172 of file DeflateOutputStreamBuffer.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

std::streampos cheprep::DeflateOutputStreamBuffer::pos ( )
inlineprotected

Definition at line 63 of file DeflateOutputStreamBuffer.h.

Here is the caller graph for this function:

void cheprep::DeflateOutputStreamBuffer::putS ( const std::string  s)
inlineprotected

Definition at line 59 of file DeflateOutputStreamBuffer.h.

Here is the caller graph for this function:

void cheprep::DeflateOutputStreamBuffer::putUB ( unsigned char  ub)
inlineprotected

Definition at line 55 of file DeflateOutputStreamBuffer.h.

void cheprep::DeflateOutputStreamBuffer::putUI ( unsigned int  ui)
inlineprotected

Definition at line 39 of file DeflateOutputStreamBuffer.h.

Here is the caller graph for this function:

void cheprep::DeflateOutputStreamBuffer::putUS ( unsigned short  us)
inlineprotected

Definition at line 48 of file DeflateOutputStreamBuffer.h.

Here is the caller graph for this function:


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