IDZEBRA
2.2.7
|
record reader stream More...
#include <recctrl.h>
Data Fields | |
void * | fh |
int(* | readf )(struct ZebraRecStream *s, char *buf, size_t count) |
read function More... | |
off_t(* | seekf )(struct ZebraRecStream *s, off_t offset) |
seek function More... | |
off_t(* | tellf )(struct ZebraRecStream *s) |
tell function More... | |
off_t(* | endf )(struct ZebraRecStream *s, off_t *offset) |
set and get of record position More... | |
void(* | destroy )(struct ZebraRecStream *s) |
close and destroy stream More... | |
void(* ZebraRecStream::destroy) (struct ZebraRecStream *s) |
close and destroy stream
Definition at line 83 of file recctrl.h.
Referenced by zebra_buffer_extract_record(), zebra_create_stream_fd(), zebra_create_stream_mem(), zebra_extract_file(), zebra_get_rec_snippets(), zebra_record_fetch(), and zebra_special_fetch().
off_t(* ZebraRecStream::endf) (struct ZebraRecStream *s, off_t *offset) |
set and get of record position
Definition at line 81 of file recctrl.h.
Referenced by buf_getchar(), grs_read_iso2709(), grs_read_regx(), grs_read_sgml(), zebra_create_stream_fd(), zebra_create_stream_mem(), and zebra_extract_record_stream().
void* ZebraRecStream::fh |
client data
Definition at line 73 of file recctrl.h.
Referenced by zebra_create_stream_fd(), zebra_create_stream_mem(), zebra_ext_destroy(), zebra_ext_end(), zebra_ext_read(), zebra_ext_seek(), zebra_ext_tell(), zebra_mem_destroy(), zebra_mem_end(), zebra_mem_read(), zebra_mem_seek(), and zebra_mem_tell().
int(* ZebraRecStream::readf) (struct ZebraRecStream *s, char *buf, size_t count) |
read function
Definition at line 75 of file recctrl.h.
Referenced by buf_getchar(), extract_iso2709(), fi_getchar(), filter_retrieve(), grs_read_iso2709(), grs_read_regx(), grs_read_sgml(), ioread_ex(), ioread_ret(), sgml_getc(), zebra_create_stream_fd(), zebra_create_stream_mem(), zebra_extract_record_stream(), and zebra_special_fetch().
off_t(* ZebraRecStream::seekf) (struct ZebraRecStream *s, off_t offset) |
seek function
Definition at line 77 of file recctrl.h.
Referenced by grs_read_regx(), zebra_create_stream_fd(), zebra_create_stream_mem(), and zebra_extract_record_stream().
off_t(* ZebraRecStream::tellf) (struct ZebraRecStream *s) |
tell function
Definition at line 79 of file recctrl.h.
Referenced by buf_getchar(), grs_read_iso2709(), grs_read_regx(), grs_read_sgml(), zebra_create_stream_fd(), zebra_create_stream_mem(), and zebra_extract_record_stream().