jstream
dump_debug_payload(int16_t rectype, struct jstream *js, off_t off,
static void dump_debug_stream(struct jstream *js);
static int dump_debug_subrecord(struct jstream *js, off_t *off,
static int dump_debug_payload(int16_t rectype, struct jstream *js, off_t off,
struct jstream *js;
dump_debug_stream(struct jstream *js)
dump_debug_subrecord(struct jstream *js, off_t *off, off_t recsize, int level)
dump_mirror_toprecord(struct jsession *ss, struct jstream *js,
dump_mirror_subrecord(enum jdirection direction, struct jstream *js,
dump_mirror_payload(int16_t rectype, struct jstream *js, off_t off,
static void dump_mirror_stream(struct jsession *ss, struct jstream *js);
static int dump_mirror_toprecord(struct jsession *ss, struct jstream *js,
dump_mirror_rebuild_redo(u_int16_t rectype, struct jstream *js,
static int dump_mirror_subrecord(enum jdirection direction, struct jstream *js,
static int dump_mirror_payload(int16_t rectype, struct jstream *js, off_t off,
struct jstream *js, struct jattr *jattr);
struct jstream *js, struct jattr *jattr);
dump_mirror_rebuild_undo(u_int16_t rectype, struct jstream *js,
struct jstream *js, struct jattr *jattr);
struct jstream *js;
undo_recreate(const char *filename, struct jstream *js, struct jattr *jattr)
dump_mirror_stream(struct jsession *ss, struct jstream *js)
struct jstream *js_cache;
struct jstream *jh_first;
struct jstream *jh_last;
struct jstream *jaddrecord(struct jsession *ss, struct jdata *jd);
void jscan_dispose(struct jstream *js);
int jsreadany(struct jstream *js, off_t off, const void **bufp);
int jsreadp(struct jstream *js, off_t off, const void **bufp, int bytes);
int jsread(struct jstream *js, off_t off, void *buf, int bytes);
int jsreadcallback(struct jstream *js, ssize_t (*func)(int, const void *, size_t), int fd, off_t off, int bytes);
struct jstream *js_next; /* linked list / same transaction */
jnormalize(struct jstream *js)
struct jstream *jscan;
struct jstream *js;
jscan_dispose(struct jstream *js)
struct jstream *jnext;
jsread(struct jstream *js, off_t off, void *buf, int bytes)
jsreadp(struct jstream *js, off_t off, const void **bufp,
static void jnormalize(struct jstream *js);
jsreadcallback(struct jstream *js, ssize_t (*func)(int, const void *, size_t),
jsreadany(struct jstream *js, off_t off, const void **bufp)
struct jstream *scan;
struct jstream *
struct jstream *js;
js = malloc(sizeof(struct jstream));
bzero(js, sizeof(struct jstream));