#include <GZIPOutputStreamBuffer.h>
Public 멤버 함수 | |
GZIPOutputStreamBuffer (std::streambuf *outbuf) | |
int | overflow (int) |
void | setFilename (const std::string &filename) |
void | setComment (const std::string &comment) |
void | close () |
virtual | ~GZIPOutputStreamBuffer () |
void | init (bool compress) |
void | finish () |
Protected 멤버 함수 | |
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 () |
Private 멤버 함수 | |
void | writeHeader () |
void | writeTrailer () |
Private 속성 | |
std::string | filename |
std::string | comment |
bool | open |
GZIPOutputStreamBuffer.h 파일의 15 번째 라인에서 정의되었습니다.
cheprep::GZIPOutputStreamBuffer::GZIPOutputStreamBuffer | ( | std::streambuf * | outbuf | ) |
GZIPOutputStreamBuffer.cc 파일의 13 번째 라인에서 정의되었습니다.
다음을 참조함 : cheprep::DeflateOutputStreamBuffer::init().
|
virtual |
GZIPOutputStreamBuffer.cc 파일의 37 번째 라인에서 정의되었습니다.
다음을 참조함 : close().
void cheprep::GZIPOutputStreamBuffer::close | ( | ) |
GZIPOutputStreamBuffer.cc 파일의 28 번째 라인에서 정의되었습니다.
다음을 참조함 : cheprep::DeflateOutputStreamBuffer::finish(), open, writeTrailer().
다음에 의해서 참조됨 : cheprep::GZIPOutputStream::close(), ~GZIPOutputStreamBuffer().
|
inherited |
DeflateOutputStreamBuffer.cc 파일의 129 번째 라인에서 정의되었습니다.
다음을 참조함 : z_stream_s::avail_out, cheprep::DeflateOutputStreamBuffer::flushOut(), z_stream_s::next_out, cheprep::DeflateOutputStreamBuffer::out, cheprep::DeflateOutputStreamBuffer::outSize, cheprep::DeflateOutputStreamBuffer::overflow(), Z_FINISH, Z_OK, Z_STREAM_END, cheprep::DeflateOutputStreamBuffer::zStream, cheprep::DeflateOutputStreamBuffer::zStreamOpen.
다음에 의해서 참조됨 : close(), cheprep::ZipOutputStreamBuffer::closeEntry().
|
protectedinherited |
DeflateOutputStreamBuffer.cc 파일의 234 번째 라인에서 정의되었습니다.
다음을 참조함 : z_stream_s::avail_out, cheprep::DeflateOutputStreamBuffer::buffer, z_stream_s::next_out, cheprep::DeflateOutputStreamBuffer::out, cheprep::DeflateOutputStreamBuffer::outSize, cheprep::DeflateOutputStreamBuffer::zStream.
다음에 의해서 참조됨 : cheprep::DeflateOutputStreamBuffer::finish(), cheprep::DeflateOutputStreamBuffer::overflow().
|
inlineprotectedinherited |
DeflateOutputStreamBuffer.h 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : cheprep::DeflateOutputStreamBuffer::crc.
다음에 의해서 참조됨 : cheprep::ZipOutputStreamBuffer::closeEntry(), writeTrailer().
|
inlineprotectedinherited |
DeflateOutputStreamBuffer.h 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : cheprep::DeflateOutputStreamBuffer::size.
다음에 의해서 참조됨 : cheprep::ZipOutputStreamBuffer::closeEntry(), writeTrailer().
|
inherited |
DeflateOutputStreamBuffer.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : z_stream_s::avail_in, z_stream_s::avail_out, cheprep::DeflateOutputStreamBuffer::crc, deflateInit2, cheprep::DeflateOutputStreamBuffer::in, cheprep::DeflateOutputStreamBuffer::inSize, z_stream_s::next_in, z_stream_s::next_out, cheprep::DeflateOutputStreamBuffer::out, cheprep::DeflateOutputStreamBuffer::size, Z_DEFAULT_STRATEGY, Z_DEFLATED, Z_OK, cheprep::DeflateOutputStreamBuffer::zStream, cheprep::DeflateOutputStreamBuffer::zStreamOpen.
다음에 의해서 참조됨 : GZIPOutputStreamBuffer(), cheprep::ZipOutputStreamBuffer::putNextEntry().
GZIPOutputStreamBuffer.cc 파일의 41 번째 라인에서 정의되었습니다.
다음을 참조함 : open, cheprep::DeflateOutputStreamBuffer::overflow(), writeHeader().
|
inlineprotectedinherited |
DeflateOutputStreamBuffer.h 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : cheprep::ZipOutputStreamBuffer::close(), cheprep::ZipOutputStreamBuffer::closeEntry(), cheprep::ZipOutputStreamBuffer::putNextEntry().
|
inlineprotectedinherited |
DeflateOutputStreamBuffer.h 파일의 59 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : cheprep::ZipOutputStreamBuffer::close(), cheprep::ZipOutputStreamBuffer::putNextEntry(), writeHeader().
|
inlineprotectedinherited |
DeflateOutputStreamBuffer.h 파일의 55 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : writeHeader().
|
inlineprotectedinherited |
DeflateOutputStreamBuffer.h 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : us.
다음에 의해서 참조됨 : cheprep::ZipOutputStreamBuffer::close(), cheprep::ZipOutputStreamBuffer::putNextEntry().
void cheprep::GZIPOutputStreamBuffer::setComment | ( | const std::string & | comment | ) |
GZIPOutputStreamBuffer.cc 파일의 24 번째 라인에서 정의되었습니다.
다음을 참조함 : comment.
다음에 의해서 참조됨 : cheprep::GZIPOutputStream::setComment().
void cheprep::GZIPOutputStreamBuffer::setFilename | ( | const std::string & | filename | ) |
GZIPOutputStreamBuffer.cc 파일의 20 번째 라인에서 정의되었습니다.
다음을 참조함 : filename.
다음에 의해서 참조됨 : cheprep::GZIPOutputStream::setFilename().
|
private |
GZIPOutputStreamBuffer.cc 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : comment, filename, cheprep::DeflateOutputStreamBuffer::putS(), cheprep::DeflateOutputStreamBuffer::putUB(), cheprep::DeflateOutputStreamBuffer::putUI().
다음에 의해서 참조됨 : overflow().
|
private |
GZIPOutputStreamBuffer.cc 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : cheprep::DeflateOutputStreamBuffer::getCRC(), cheprep::DeflateOutputStreamBuffer::getSize(), cheprep::DeflateOutputStreamBuffer::putUI().
다음에 의해서 참조됨 : close().
|
private |
GZIPOutputStreamBuffer.h 파일의 35 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : setComment(), writeHeader().
|
private |
GZIPOutputStreamBuffer.h 파일의 34 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : setFilename(), writeHeader().
|
private |
GZIPOutputStreamBuffer.h 파일의 36 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close(), overflow().