Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
_CMtCoder Struct Reference

#include <MtCoder.h>

Data Fields

size_t blockSize
 
unsigned numThreadsMax
 
UInt64 expectedDataSize
 
ISeqInStreaminStream
 
const ByteinData
 
size_t inDataSize
 
ICompressProgressprogress
 
ISzAllocPtr allocBig
 
IMtCoderCallback2mtCallback
 
void * mtCallbackObject
 
size_t allocatedBufsSize
 
CAutoResetEvent readEvent
 
CSemaphore blocksSemaphore
 
BoolInt stopReading
 
SRes readRes
 
CAutoResetEvent finishedEvent
 
SRes writeRes
 
unsigned writeIndex
 
Byte ReadyBlocks [MTCODER__BLOCKS_MAX]
 
LONG numFinishedThreads
 
unsigned numStartedThreadsLimit
 
unsigned numStartedThreads
 
unsigned numBlocksMax
 
unsigned blockIndex
 
UInt64 readProcessed
 
CCriticalSection cs
 
unsigned freeBlockHead
 
unsigned freeBlockList [MTCODER__BLOCKS_MAX]
 
CMtProgress mtProgress
 
CMtCoderBlock blocks [MTCODER__BLOCKS_MAX]
 
CMtCoderThread threads [MTCODER__THREADS_MAX]
 

Field Documentation

◆ allocatedBufsSize

size_t allocatedBufsSize

◆ allocBig

ISzAllocPtr allocBig

◆ blockIndex

unsigned blockIndex

◆ blocks

◆ blockSize

size_t blockSize

◆ blocksSemaphore

CSemaphore blocksSemaphore

◆ cs

◆ expectedDataSize

UInt64 expectedDataSize

◆ finishedEvent

CAutoResetEvent finishedEvent

◆ freeBlockHead

unsigned freeBlockHead

◆ freeBlockList

unsigned freeBlockList[MTCODER__BLOCKS_MAX]

◆ inData

const Byte* inData

◆ inDataSize

size_t inDataSize

◆ inStream

ISeqInStream* inStream

◆ mtCallback

IMtCoderCallback2* mtCallback

◆ mtCallbackObject

void* mtCallbackObject

◆ mtProgress

CMtProgress mtProgress

◆ numBlocksMax

unsigned numBlocksMax

◆ numFinishedThreads

LONG numFinishedThreads

◆ numStartedThreads

unsigned numStartedThreads

◆ numStartedThreadsLimit

unsigned numStartedThreadsLimit

◆ numThreadsMax

unsigned numThreadsMax

◆ progress

ICompressProgress* progress

◆ readEvent

CAutoResetEvent readEvent

◆ readProcessed

UInt64 readProcessed

◆ readRes

SRes readRes

◆ ReadyBlocks

Byte ReadyBlocks[MTCODER__BLOCKS_MAX]

◆ stopReading

BoolInt stopReading

◆ threads

◆ writeIndex

unsigned writeIndex

◆ writeRes

SRes writeRes

The documentation for this struct was generated from the following file: