![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include "../lib/common/mem.h"#include "fileio_types.h"#include "platform.h"#include "util.h"#include "../lib/common/pool.h"#include "../lib/common/threading.h"Go to the source code of this file.
Data Structures | |
| struct | IOPoolCtx_t |
| struct | ReadPoolCtx_t |
| struct | WritePoolCtx_t |
| struct | IOJob_t |
Macros | |
| #define | MAX_IO_JOBS (10) |
| #define MAX_IO_JOBS (10) |
| int AIO_ReadPool_closeFile | ( | ReadPoolCtx_t * | ctx | ) |
| size_t AIO_ReadPool_consumeAndRefill | ( | ReadPoolCtx_t * | ctx | ) |
| void AIO_ReadPool_consumeBytes | ( | ReadPoolCtx_t * | ctx, |
| size_t | n ) |
| ReadPoolCtx_t * AIO_ReadPool_create | ( | const FIO_prefs_t * | prefs, |
| size_t | bufferSize ) |
| size_t AIO_ReadPool_fillBuffer | ( | ReadPoolCtx_t * | ctx, |
| size_t | n ) |
| void AIO_ReadPool_free | ( | ReadPoolCtx_t * | ctx | ) |
| FILE * AIO_ReadPool_getFile | ( | const ReadPoolCtx_t * | ctx | ) |
| void AIO_ReadPool_setAsync | ( | ReadPoolCtx_t * | ctx, |
| int | async ) |
| void AIO_ReadPool_setFile | ( | ReadPoolCtx_t * | ctx, |
| FILE * | file ) |
| int AIO_supported | ( | void | ) |
| IOJob_t * AIO_WritePool_acquireJob | ( | WritePoolCtx_t * | ctx | ) |
| int AIO_WritePool_closeFile | ( | WritePoolCtx_t * | ctx | ) |
| WritePoolCtx_t * AIO_WritePool_create | ( | const FIO_prefs_t * | prefs, |
| size_t | bufferSize ) |
| void AIO_WritePool_enqueueAndReacquireWriteJob | ( | IOJob_t ** | job | ) |
| void AIO_WritePool_free | ( | WritePoolCtx_t * | ctx | ) |
| FILE * AIO_WritePool_getFile | ( | const WritePoolCtx_t * | ctx | ) |
| void AIO_WritePool_releaseIoJob | ( | IOJob_t * | job | ) |
| void AIO_WritePool_setAsync | ( | WritePoolCtx_t * | ctx, |
| int | async ) |
| void AIO_WritePool_setFile | ( | WritePoolCtx_t * | ctx, |
| FILE * | file ) |
| void AIO_WritePool_sparseWriteEnd | ( | WritePoolCtx_t * | ctx | ) |