Searched refs:IOWrapper (Results 1 - 6 of 6) sorted by relevance

/macosx-10.10/hfs-285/CopyHFSMeta/
H A DSparse.h4 struct IOWrapper;
6 extern struct IOWrapper *InitSparseBundle(const char *, DeviceInfo_t*);
H A Dhfsmeta.h48 * The IOWrapper structure is used to do input and output on
56 struct IOWrapper { struct
57 ssize_t (*writer)(struct IOWrapper *ctx,DeviceInfo_t *devp, off_t start, off_t len, void (^bp)(off_t));
58 ssize_t (*reader)(struct IOWrapper *ctx, off_t start, void *buffer, off_t len);
59 off_t (*getprog)(struct IOWrapper *ctx);
60 void (*setprog)(struct IOWrapper *ctx, off_t prog);
61 int (*cleanup)(struct IOWrapper *ctx);
64 typedef struct IOWrapper IOWrapper_t;
H A DDeviceWrapper.c29 noClean(struct IOWrapper *ctx)
36 doRead(struct IOWrapper *ctx, off_t start, void *buffer, off_t len)
45 writeExtent(struct IOWrapper *context, DeviceInfo_t *devp, off_t start, off_t len, void (^bp)(off_t))
86 GetProgress(struct IOWrapper *context)
91 SetProgress(struct IOWrapper *context, off_t progr)
96 struct IOWrapper *
H A DData.h31 struct IOWrapper;
77 extern int CopyObjectsToDest(VolumeObjects_t*, struct IOWrapper *wrapper, off_t skip);
H A DSparseBundle.c72 doSparseRead(struct IOWrapper *context, off_t offset, void *buffer, off_t len)
189 WriteExtentToSparse(struct IOWrapper * context, DeviceInfo_t *devp, off_t start, off_t len, void (^bp)(off_t))
322 GetProgress(struct IOWrapper *context)
347 SetProgress(struct IOWrapper *context, off_t prog)
373 doCleanup(struct IOWrapper *ctx)
391 * Initialize the IOWrapper structure for a sparse bundle. This will
397 struct IOWrapper *
H A Dmisc.c154 CopyObjectsToDest(VolumeObjects_t *vop, struct IOWrapper *wrapper, off_t skip)

Completed in 265 milliseconds