![]() |
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 |