#include <ZipOutputStreamBuffer.h>
Public 멤버 함수 | |
ZipOutputStreamBuffer (std::streambuf *buffer) | |
int | overflow (int c) |
void | closeEntry () |
void | close () |
void | putNextEntry (const std::string &name, bool compress) |
void | setMethod (int method) |
void | setComment (const std::string &comment) |
virtual | ~ZipOutputStreamBuffer () |
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 속성 | |
std::string | comment |
bool | closed |
ZipEntry * | entry |
std::vector< ZipEntry * > * | entries |
정적 Private 속성 | |
static const unsigned int | LOCSIG = 0x04034b50 |
static const unsigned int | EXTSIG = 0x08074b50 |
static const unsigned int | CENSIG = 0x02014b50 |
static const unsigned int | ENDSIG = 0x06054b50 |
static const unsigned int | VERSIONMADE = 0x0014 |
static const unsigned int | VERSIONEXTRACT = 0x0014 |
static const unsigned int | GENFLAG = 0x0008 |
ZipOutputStreamBuffer.h 파일의 19 번째 라인에서 정의되었습니다.
cheprep::ZipOutputStreamBuffer::ZipOutputStreamBuffer | ( | std::streambuf * | buffer | ) |
ZipOutputStreamBuffer.cc 파일의 17 번째 라인에서 정의되었습니다.
|
virtual |
ZipOutputStreamBuffer.cc 파일의 140 번째 라인에서 정의되었습니다.
다음을 참조함 : close().
void cheprep::ZipOutputStreamBuffer::close | ( | ) |
ZipOutputStreamBuffer.cc 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : CENSIG, closed, closeEntry(), comment, cheprep::ZipEntry::crc, cheprep::ZipEntry::csize, cheprep::ZipEntry::date, ENDSIG, entries, entry, GENFLAG, cheprep::ZipEntry::method, cheprep::ZipEntry::name, cheprep::ZipEntry::offset, cheprep::DeflateOutputStreamBuffer::pos(), cheprep::DeflateOutputStreamBuffer::putS(), cheprep::DeflateOutputStreamBuffer::putUI(), cheprep::DeflateOutputStreamBuffer::putUS(), cheprep::ZipEntry::size, cheprep::ZipEntry::time, VERSIONEXTRACT, VERSIONMADE.
다음에 의해서 참조됨 : cheprep::ZipOutputStream::close(), ~ZipOutputStreamBuffer().
void cheprep::ZipOutputStreamBuffer::closeEntry | ( | ) |
ZipOutputStreamBuffer.cc 파일의 31 번째 라인에서 정의되었습니다.
다음을 참조함 : closed, cheprep::ZipEntry::crc, cheprep::ZipEntry::csize, cheprep::ZipEntry::data, entry, EXTSIG, cheprep::DeflateOutputStreamBuffer::finish(), cheprep::DeflateOutputStreamBuffer::getCRC(), cheprep::DeflateOutputStreamBuffer::getSize(), cheprep::DeflateOutputStreamBuffer::pos(), cheprep::DeflateOutputStreamBuffer::putUI(), cheprep::ZipEntry::size.
다음에 의해서 참조됨 : close(), cheprep::ZipOutputStream::closeEntry(), putNextEntry().
|
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.
다음에 의해서 참조됨 : cheprep::GZIPOutputStreamBuffer::close(), 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.
다음에 의해서 참조됨 : closeEntry(), cheprep::GZIPOutputStreamBuffer::writeTrailer().
|
inlineprotectedinherited |
DeflateOutputStreamBuffer.h 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : cheprep::DeflateOutputStreamBuffer::size.
다음에 의해서 참조됨 : closeEntry(), cheprep::GZIPOutputStreamBuffer::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.
다음에 의해서 참조됨 : cheprep::GZIPOutputStreamBuffer::GZIPOutputStreamBuffer(), putNextEntry().
ZipOutputStreamBuffer.cc 파일의 27 번째 라인에서 정의되었습니다.
|
inlineprotectedinherited |
DeflateOutputStreamBuffer.h 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close(), closeEntry(), putNextEntry().
void cheprep::ZipOutputStreamBuffer::putNextEntry | ( | const std::string & | name, |
bool | compress | ||
) |
ZipOutputStreamBuffer.cc 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : closed, closeEntry(), cheprep::ZipEntry::crc, cheprep::ZipEntry::data, cheprep::ZipEntry::date, entries, entry, GENFLAG, cheprep::DeflateOutputStreamBuffer::init(), LOCSIG, cheprep::ZipEntry::method, cheprep::ZipEntry::name, cheprep::ZipEntry::offset, cheprep::DeflateOutputStreamBuffer::pos(), cheprep::DeflateOutputStreamBuffer::putS(), cheprep::DeflateOutputStreamBuffer::putUI(), cheprep::DeflateOutputStreamBuffer::putUS(), cheprep::ZipEntry::time, G4InuclParticleNames::tm, VERSIONEXTRACT.
다음에 의해서 참조됨 : cheprep::ZipOutputStream::putNextEntry().
|
inlineprotectedinherited |
DeflateOutputStreamBuffer.h 파일의 59 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close(), putNextEntry(), cheprep::GZIPOutputStreamBuffer::writeHeader().
|
inlineprotectedinherited |
DeflateOutputStreamBuffer.h 파일의 55 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : cheprep::GZIPOutputStreamBuffer::writeHeader().
DeflateOutputStreamBuffer.h 파일의 39 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close(), closeEntry(), putNextEntry(), cheprep::GZIPOutputStreamBuffer::writeHeader(), cheprep::GZIPOutputStreamBuffer::writeTrailer().
|
inlineprotectedinherited |
DeflateOutputStreamBuffer.h 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : us.
다음에 의해서 참조됨 : close(), putNextEntry().
void cheprep::ZipOutputStreamBuffer::setComment | ( | const std::string & | comment | ) |
ZipOutputStreamBuffer.cc 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : cheprep::ZipOutputStream::setComment().
|
staticprivate |
ZipOutputStreamBuffer.h 파일의 48 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close().
|
private |
ZipOutputStreamBuffer.h 파일의 42 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close(), closeEntry(), putNextEntry(), setComment(), ZipOutputStreamBuffer().
|
private |
ZipOutputStreamBuffer.h 파일의 40 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close(), setComment().
|
staticprivate |
ZipOutputStreamBuffer.h 파일의 49 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close().
|
private |
ZipOutputStreamBuffer.h 파일의 44 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close(), putNextEntry(), ZipOutputStreamBuffer().
|
private |
ZipOutputStreamBuffer.h 파일의 43 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close(), closeEntry(), putNextEntry(), ZipOutputStreamBuffer().
|
staticprivate |
ZipOutputStreamBuffer.h 파일의 47 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : closeEntry().
|
staticprivate |
ZipOutputStreamBuffer.h 파일의 53 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close(), putNextEntry().
|
staticprivate |
ZipOutputStreamBuffer.h 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : putNextEntry().
|
staticprivate |
ZipOutputStreamBuffer.h 파일의 52 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close(), putNextEntry().
|
staticprivate |
ZipOutputStreamBuffer.h 파일의 51 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close().