47typedef int (*RecIoIter_OnResponse)(
48 struct RecIoIter* o,
const char* from,
const char* to,
IoStat* st);
49typedef int (*RecIoIter_OnErr)(
50 struct RecIoIter* o,
const char* name,
int err,
const char* errMsg);
52typedef struct RecIoIter
57 RecIoIter_OnResponse onResponseFp;
58 RecIoIter_OnErr onErrFp;
62#define RecIoIter_constructor( \
63o, allocMA, ioMA, onResponseFpMA, onErrFpMA) do { \
66 (o)->onResponseFp=onResponseFpMA; \
67 (o)->onErrFp=onErrFpMA; \
72BA_API
int RecIoIter_doResource(RecIoIter* o,
const char* from,
const char* to);
Memory allocation and deallocation Interface class.
Definition: AllocatorIntf.h:98
The IoIntf class specifies an abstract file API, implementations include ZipIo, DiskIo,...
Definition: IoIntf.h:482
Resource information.
Definition: IoIntf.h:170