![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include <MtCoder.h>
Data Fields | |
size_t | blockSize |
unsigned | numThreadsMax |
UInt64 | expectedDataSize |
ISeqInStream * | inStream |
const Byte * | inData |
size_t | inDataSize |
ICompressProgress * | progress |
ISzAllocPtr | allocBig |
IMtCoderCallback2 * | mtCallback |
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] |
size_t allocatedBufsSize |
ISzAllocPtr allocBig |
unsigned blockIndex |
CMtCoderBlock blocks[MTCODER__BLOCKS_MAX] |
size_t blockSize |
CSemaphore blocksSemaphore |
UInt64 expectedDataSize |
CAutoResetEvent finishedEvent |
unsigned freeBlockHead |
unsigned freeBlockList[MTCODER__BLOCKS_MAX] |
size_t inDataSize |
ISeqInStream* inStream |
IMtCoderCallback2* mtCallback |
void* mtCallbackObject |
CMtProgress mtProgress |
unsigned numBlocksMax |
LONG numFinishedThreads |
unsigned numStartedThreads |
unsigned numStartedThreadsLimit |
unsigned numThreadsMax |
ICompressProgress* progress |
CAutoResetEvent readEvent |
UInt64 readProcessed |
SRes readRes |
Byte ReadyBlocks[MTCODER__BLOCKS_MAX] |
BoolInt stopReading |
CMtCoderThread threads[MTCODER__THREADS_MAX] |
unsigned writeIndex |
SRes writeRes |