Lhaz
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
ZSTTAR クラス

#include <zsttar.h>

ZSTTAR の継承関係図
CTAR

公開メンバ関数

 ZSTTAR (const MYSTR &name)
 
 ZSTTAR (const MYSTR &name, int method)
 
 ‾ZSTTAR (void)
 
uint64_t Get_total_in (void) const
 
- 基底クラス CTAR に属する継承公開メンバ関数
 CTAR (const MYSTR &arcname)
 Constructor
 
virtual ‾CTAR (void)
 Destructor
 
bool Compress (const char *name)
 Compress
 
COMPLETE Extract (bool &overwrite, bool &skipflag, bool verify, bool show_progress)
 Extract
 
bool Get (unsigned long *crc=NULL)
 Get
 
char * GetMagicCode (void)
 
char * GetName (void) const
 
LONGLONG GetSize (void) const
 
time_t GetTime (void) const
 
char GetType (void) const
 
bool IsDir (void) const
 
void SetZoneIdentifer (const MYBUF &zi)
 
bool SkipData (void)
 SkipData
 
bool WriteBlank (void)
 WriteBlank
 
bool WriteHeader (FILE *fp)
 WriteHeader
 

非公開メンバ関数

size_t TarRead (void *buf, size_t size, unsigned long *crc)
 
int TarSeek (fpos_t offset, int origin)
 
size_t TarWrite (const void *buf, size_t size, bool eof)
 

非公開変数類

MYFILE * m_file
 
ZSTD_DCtx * m_dctx
 
size_t m_buffInSize
 
MYBUF m_buffIn
 
ZSTD_inBuffer m_input
 
size_t m_totalIn
 
ZSTD_CCtx * m_cctx
 

その他の継承メンバ

- 基底クラス CTAR に属する継承公開型
enum  COMPLETE {
  ARC_NO_ERROR , ARC_CANCELED , ARC_STOPPED , ARC_ERROR ,
  ARC_CANTOPEN
}
 
- 基底クラス CTAR に属する継承静的公開メンバ関数
static long CalcSum (char *s, size_t size)
 CalcSum
 
static CTARCreate (ARCHIVE::TYPE type, gzFile fptar, FILE *fp, const char *arcname=NULL)
 Create
 
- 基底クラス CTAR に属する継承限定公開変数類
LONGLONG Size
 
MYBUF ZoneIdentifier
 

構築子と解体子

◆ ZSTTAR() [1/2]

ZSTTAR::ZSTTAR ( const MYSTR &  name)

◆ ZSTTAR() [2/2]

ZSTTAR::ZSTTAR ( const MYSTR &  name,
int  method 
)

関数詳解

◆ ‾ZSTTAR()

ZSTTAR::‾ZSTTAR ( void  )

◆ Get_total_in()

uint64_t ZSTTAR::Get_total_in ( void  ) const

◆ TarRead()

size_t ZSTTAR::TarRead ( void *  buf,
size_t  size,
unsigned long *  crc 
)
privatevirtual

CTARを実装しています。

◆ TarSeek()

int ZSTTAR::TarSeek ( fpos_t  offset,
int  origin 
)
privatevirtual

CTARを実装しています。

◆ TarWrite()

size_t ZSTTAR::TarWrite ( const void *  buf,
size_t  size,
bool  eof 
)
privatevirtual

CTARを実装しています。

メンバ詳解

◆ m_buffIn

MYBUF ZSTTAR::m_buffIn
private

◆ m_buffInSize

size_t ZSTTAR::m_buffInSize
private

◆ m_cctx

ZSTD_CCtx* ZSTTAR::m_cctx
private

◆ m_dctx

ZSTD_DCtx* ZSTTAR::m_dctx
private

◆ m_file

MYFILE* ZSTTAR::m_file
private

◆ m_input

ZSTD_inBuffer ZSTTAR::m_input
private

◆ m_totalIn

size_t ZSTTAR::m_totalIn
private

このクラス詳解は次のファイルから抽出されました: