|
IDZEBRA 2.2.8
|
record reader stream More...
#include <recctrl.h>
Data Fields | |
| void * | fh |
| int(* | readf )(struct ZebraRecStream *s, char *buf, size_t count) |
| read function | |
| off_t(* | seekf )(struct ZebraRecStream *s, off_t offset) |
| seek function | |
| off_t(* | tellf )(struct ZebraRecStream *s) |
| tell function | |
| off_t(* | endf )(struct ZebraRecStream *s, off_t *offset) |
| set and get of record position | |
| void(* | destroy )(struct ZebraRecStream *s) |
| close and destroy stream | |
| 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(), filter_retrieve(), grs_read_iso2709(), grs_read_regx(), grs_read_sgml(), ioread_ex(), ioread_ex(), ioread_ret(), 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().