Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Protected 멤버 함수 | Private 멤버 함수 | Private 속성 | 모든 멤버 목록
cheprep::GZIPOutputStreamBuffer 클래스 참조

#include <GZIPOutputStreamBuffer.h>

cheprep::GZIPOutputStreamBuffer에 대한 상속 다이어그램 :
cheprep::DeflateOutputStreamBuffer

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().

cheprep::GZIPOutputStreamBuffer::~GZIPOutputStreamBuffer ( )
virtual

GZIPOutputStreamBuffer.cc 파일의 37 번째 라인에서 정의되었습니다.

다음을 참조함 : close().

멤버 함수 문서화

void cheprep::GZIPOutputStreamBuffer::close ( )

GZIPOutputStreamBuffer.cc 파일의 28 번째 라인에서 정의되었습니다.

다음을 참조함 : cheprep::DeflateOutputStreamBuffer::finish(), open, writeTrailer().

다음에 의해서 참조됨 : cheprep::GZIPOutputStream::close(), ~GZIPOutputStreamBuffer().

void cheprep::DeflateOutputStreamBuffer::finish ( )
inherited
bool cheprep::DeflateOutputStreamBuffer::flushOut ( )
protectedinherited
unsigned int cheprep::DeflateOutputStreamBuffer::getCRC ( )
inlineprotectedinherited

DeflateOutputStreamBuffer.h 파일의 72 번째 라인에서 정의되었습니다.

다음을 참조함 : cheprep::DeflateOutputStreamBuffer::crc.

다음에 의해서 참조됨 : cheprep::ZipOutputStreamBuffer::closeEntry(), writeTrailer().

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

DeflateOutputStreamBuffer.h 파일의 68 번째 라인에서 정의되었습니다.

다음을 참조함 : cheprep::DeflateOutputStreamBuffer::size.

다음에 의해서 참조됨 : cheprep::ZipOutputStreamBuffer::closeEntry(), writeTrailer().

void cheprep::DeflateOutputStreamBuffer::init ( bool  compress)
inherited
int cheprep::GZIPOutputStreamBuffer::overflow ( int  c)

GZIPOutputStreamBuffer.cc 파일의 41 번째 라인에서 정의되었습니다.

다음을 참조함 : open, cheprep::DeflateOutputStreamBuffer::overflow(), writeHeader().

std::streampos cheprep::DeflateOutputStreamBuffer::pos ( )
inlineprotectedinherited
void cheprep::DeflateOutputStreamBuffer::putS ( const std::string  s)
inlineprotectedinherited

DeflateOutputStreamBuffer.h 파일의 59 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : cheprep::ZipOutputStreamBuffer::close(), cheprep::ZipOutputStreamBuffer::putNextEntry(), writeHeader().

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

DeflateOutputStreamBuffer.h 파일의 55 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : writeHeader().

void cheprep::DeflateOutputStreamBuffer::putUI ( unsigned int  ui)
inlineprotectedinherited
void cheprep::DeflateOutputStreamBuffer::putUS ( unsigned short  us)
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().

void cheprep::GZIPOutputStreamBuffer::writeHeader ( )
private

GZIPOutputStreamBuffer.cc 파일의 49 번째 라인에서 정의되었습니다.

다음을 참조함 : comment, filename, cheprep::DeflateOutputStreamBuffer::putS(), cheprep::DeflateOutputStreamBuffer::putUB(), cheprep::DeflateOutputStreamBuffer::putUI().

다음에 의해서 참조됨 : overflow().

void cheprep::GZIPOutputStreamBuffer::writeTrailer ( )
private

GZIPOutputStreamBuffer.cc 파일의 73 번째 라인에서 정의되었습니다.

다음을 참조함 : cheprep::DeflateOutputStreamBuffer::getCRC(), cheprep::DeflateOutputStreamBuffer::getSize(), cheprep::DeflateOutputStreamBuffer::putUI().

다음에 의해서 참조됨 : close().

멤버 데이타 문서화

std::string cheprep::GZIPOutputStreamBuffer::comment
private

GZIPOutputStreamBuffer.h 파일의 35 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : setComment(), writeHeader().

std::string cheprep::GZIPOutputStreamBuffer::filename
private

GZIPOutputStreamBuffer.h 파일의 34 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : setFilename(), writeHeader().

bool cheprep::GZIPOutputStreamBuffer::open
private

GZIPOutputStreamBuffer.h 파일의 36 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : close(), overflow().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: