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

#include <slide.h>

公開メンバ関数

 SLIDE (HWND hwnd, MYFILE &infile, MYFILE &outfile, LONGLONG origsize, LONGLONG compsize, int dicbit, int method, bool verify)
 
 ‾SLIDE (void)
 
LONGLONG GetCompsize (void)
 
LONGLONG GetOrigsize (void)
 
ushort Decode (void)
 
int Encode (void)
 

静的公開変数類

static LONGLONG Count = 0
 

非公開メンバ関数

void get_init (ULONGLONG size)
 
void get_end (void)
 
void fwrite_crc (uchar *p, int n, MYFILE &fp)
 
void fatal_error (char *msg)
 
void init_slide (void)
 
int encode_alloc (int method)
 
void encode_free (void)
 
void insert (void)
 
void get_next (void)
 
void match_insert (void)
 
void update (void)
 
SLIDEoperator= (const SLIDE &)
 

非公開変数類

HWND LhazWnd
 
ulong Dicsiz
 
MYFILE & Infile
 
MYFILE & Outfile
 
LONGLONG Origsize
 
LONGLONG Compsize
 
int Dicbit
 
int Method
 
ucharText
 
bool Verify
 
ushort Crc
 
LONGLONG * Hash
 
ucharTooFlag
 
uint Txtsiz
 
LONGLONG * Prev
 
LONGLONG Remainder
 
LONGLONG Encoded_origsize
 
LONGLONG Matchlen
 
LONGLONG Pos
 
uint Hval
 
LONGLONG Matchpos
 

静的非公開変数類

static const ULONGLONG LHAZ_BUF_SIZE = (8192 * 2)
 
static const LONGLONG NIL = 0
 

構築子と解体子

◆ SLIDE()

SLIDE::SLIDE ( HWND  hwnd,
MYFILE &  infile,
MYFILE &  outfile,
LONGLONG  origsize,
LONGLONG  compsize,
int  dicbit,
int  method,
bool  verify 
)

関数詳解

◆ ‾SLIDE()

SLIDE::‾SLIDE ( void  )

◆ Decode()

ushort SLIDE::Decode ( void  )

◆ Encode()

int SLIDE::Encode ( void  )

◆ encode_alloc()

int SLIDE::encode_alloc ( int  method)
private

◆ encode_free()

void SLIDE::encode_free ( void  )
private

◆ fatal_error()

void SLIDE::fatal_error ( char *  msg)
private

◆ fwrite_crc()

void SLIDE::fwrite_crc ( uchar p,
int  n,
MYFILE &  fp 
)
private

◆ get_end()

void SLIDE::get_end ( void  )
private

◆ get_init()

void SLIDE::get_init ( ULONGLONG  size)
private

◆ get_next()

void SLIDE::get_next ( void  )
private

◆ GetCompsize()

LONGLONG SLIDE::GetCompsize ( void  )
inline

◆ GetOrigsize()

LONGLONG SLIDE::GetOrigsize ( void  )
inline

◆ init_slide()

void SLIDE::init_slide ( void  )
private

◆ insert()

void SLIDE::insert ( void  )
private

◆ match_insert()

void SLIDE::match_insert ( void  )
private

◆ operator=()

SLIDE & SLIDE::operator= ( const SLIDE )
private

◆ update()

void SLIDE::update ( void  )
private

メンバ詳解

◆ Compsize

LONGLONG SLIDE::Compsize
private

◆ Count

LONGLONG SLIDE::Count = 0
static

◆ Crc

ushort SLIDE::Crc
private

◆ Dicbit

int SLIDE::Dicbit
private

◆ Dicsiz

ulong SLIDE::Dicsiz
private

◆ Encoded_origsize

LONGLONG SLIDE::Encoded_origsize
private

◆ Hash

LONGLONG* SLIDE::Hash
private

◆ Hval

uint SLIDE::Hval
private

◆ Infile

MYFILE& SLIDE::Infile
private

◆ LHAZ_BUF_SIZE

const ULONGLONG SLIDE::LHAZ_BUF_SIZE = (8192 * 2)
staticprivate

◆ LhazWnd

HWND SLIDE::LhazWnd
private

◆ Matchlen

LONGLONG SLIDE::Matchlen
private

◆ Matchpos

LONGLONG SLIDE::Matchpos
private

◆ Method

int SLIDE::Method
private

◆ NIL

const LONGLONG SLIDE::NIL = 0
staticprivate

◆ Origsize

LONGLONG SLIDE::Origsize
private

◆ Outfile

MYFILE& SLIDE::Outfile
private

◆ Pos

LONGLONG SLIDE::Pos
private

◆ Prev

LONGLONG* SLIDE::Prev
private

◆ Remainder

LONGLONG SLIDE::Remainder
private

◆ Text

uchar* SLIDE::Text
private

◆ TooFlag

uchar* SLIDE::TooFlag
private

◆ Txtsiz

uint SLIDE::Txtsiz
private

◆ Verify

bool SLIDE::Verify
private

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