|
Lhaz
|
#include <bz2tar.h>
公開メンバ関数 | |
| BZ2TAR (BZFILE *fp, const char *arcname=NULL) | |
| ‾BZ2TAR (void) | |
基底クラス 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) |
非公開変数類 | |
| BZFILE * | Fp |
その他の継承メンバ | |
基底クラス 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 CTAR * | Create (ARCHIVE::TYPE type, gzFile fptar, FILE *fp, const char *arcname=NULL) |
| Create | |
基底クラス CTAR に属する継承限定公開変数類 | |
| LONGLONG | Size |
| MYBUF | ZoneIdentifier |
| BZ2TAR::BZ2TAR | ( | BZFILE * | fp, |
| const char * | arcname = NULL |
||
| ) |
| BZ2TAR::‾BZ2TAR | ( | void | ) |
|
privatevirtual |
CTARを実装しています。
|
privatevirtual |
CTARを実装しています。
|
private |