Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
MtDec.h File Reference
#include "7zTypes.h"
#include "Threads.h"

Go to the source code of this file.

Data Structures

struct  CMtProgress
 
struct  CMtDecThread
 
struct  CMtDecCallbackInfo
 
struct  IMtDecCallback2
 
struct  CMtDec_
 

Macros

#define MTDEC_THREADS_MAX   32
 

Typedefs

typedef struct CMtDec_ CMtDec
 

Enumerations

enum  EMtDecParseState { MTDEC_PARSE_CONTINUE , MTDEC_PARSE_OVERFLOW , MTDEC_PARSE_NEW , MTDEC_PARSE_END }
 

Functions

void MtProgress_Init (CMtProgress *p, ICompressProgressPtr progress)
 
SRes MtProgress_Progress_ST (CMtProgress *p)
 
SRes MtProgress_ProgressAdd (CMtProgress *p, UInt64 inSize, UInt64 outSize)
 
SRes MtProgress_GetError (CMtProgress *p)
 
void MtProgress_SetError (CMtProgress *p, SRes res)
 
void MtDecThread_FreeInBufs (CMtDecThread *t)
 
void MtDec_Construct (CMtDec *p)
 
void MtDec_Destruct (CMtDec *p)
 
SRes MtDec_Code (CMtDec *p)
 
ByteMtDec_GetCrossBuff (CMtDec *p)
 
int MtDec_PrepareRead (CMtDec *p)
 
const ByteMtDec_Read (CMtDec *p, size_t *inLim)
 

Macro Definition Documentation

◆ MTDEC_THREADS_MAX

#define MTDEC_THREADS_MAX   32

Typedef Documentation

◆ CMtDec

typedef struct CMtDec_ CMtDec

Enumeration Type Documentation

◆ EMtDecParseState

Enumerator
MTDEC_PARSE_CONTINUE 
MTDEC_PARSE_OVERFLOW 
MTDEC_PARSE_NEW 
MTDEC_PARSE_END 

Function Documentation

◆ MtDec_Code()

SRes MtDec_Code ( CMtDec * p)

◆ MtDec_Construct()

void MtDec_Construct ( CMtDec * p)

◆ MtDec_Destruct()

void MtDec_Destruct ( CMtDec * p)

◆ MtDec_GetCrossBuff()

Byte * MtDec_GetCrossBuff ( CMtDec * p)

◆ MtDec_PrepareRead()

int MtDec_PrepareRead ( CMtDec * p)

◆ MtDec_Read()

const Byte * MtDec_Read ( CMtDec * p,
size_t * inLim )

◆ MtDecThread_FreeInBufs()

void MtDecThread_FreeInBufs ( CMtDecThread * t)

◆ MtProgress_GetError()

SRes MtProgress_GetError ( CMtProgress * p)

◆ MtProgress_Init()

void MtProgress_Init ( CMtProgress * p,
ICompressProgressPtr progress )

◆ MtProgress_Progress_ST()

SRes MtProgress_Progress_ST ( CMtProgress * p)

◆ MtProgress_ProgressAdd()

SRes MtProgress_ProgressAdd ( CMtProgress * p,
UInt64 inSize,
UInt64 outSize )

◆ MtProgress_SetError()

void MtProgress_SetError ( CMtProgress * p,
SRes res )