PostgreSQL Source Code git master
|
#include <compress_io.h>
Data Fields | |
bool(* | open_func )(const char *path, int fd, const char *mode, CompressFileHandle *CFH) |
bool(* | open_write_func )(const char *path, const char *mode, CompressFileHandle *CFH) |
bool(* | read_func )(void *ptr, size_t size, size_t *rsize, CompressFileHandle *CFH) |
bool(* | write_func )(const void *ptr, size_t size, struct CompressFileHandle *CFH) |
char *(* | gets_func )(char *s, int size, CompressFileHandle *CFH) |
int(* | getc_func )(CompressFileHandle *CFH) |
bool(* | eof_func )(CompressFileHandle *CFH) |
bool(* | close_func )(CompressFileHandle *CFH) |
const char *(* | get_error_func )(CompressFileHandle *CFH) |
pg_compress_specification | compression_spec |
void * | private_data |
Definition at line 100 of file compress_io.h.
bool(* CompressFileHandle::close_func) (CompressFileHandle *CFH) |
Definition at line 175 of file compress_io.h.
Referenced by EndCompressFileHandle(), and InitCompressFileHandleNone().
pg_compress_specification CompressFileHandle::compression_spec |
Definition at line 186 of file compress_io.h.
bool(* CompressFileHandle::eof_func) (CompressFileHandle *CFH) |
Definition at line 168 of file compress_io.h.
Referenced by _LoadLOs(), and InitCompressFileHandleNone().
const char *(* CompressFileHandle::get_error_func) (CompressFileHandle *CFH) |
Definition at line 181 of file compress_io.h.
Referenced by InitCompressFileHandleNone().
int(* CompressFileHandle::getc_func) (CompressFileHandle *CFH) |
Definition at line 161 of file compress_io.h.
Referenced by _ReadByte(), and InitCompressFileHandleNone().
char *(* CompressFileHandle::gets_func) (char *s, int size, CompressFileHandle *CFH) |
Definition at line 152 of file compress_io.h.
Referenced by _LoadLOs(), and InitCompressFileHandleNone().
bool(* CompressFileHandle::open_func) (const char *path, int fd, const char *mode, CompressFileHandle *CFH) |
Definition at line 111 of file compress_io.h.
Referenced by _allocAH(), InitCompressFileHandleNone(), InitDiscoverCompressFileHandle(), and SetOutput().
bool(* CompressFileHandle::open_write_func) (const char *path, const char *mode, CompressFileHandle *CFH) |
Definition at line 122 of file compress_io.h.
Referenced by _CloseArchive(), _StartLO(), _StartLOs(), and InitCompressFileHandleNone().
void* CompressFileHandle::private_data |
Definition at line 191 of file compress_io.h.
Referenced by close_none(), EndCompressFileHandle(), eof_none(), getc_none(), gets_none(), InitCompressFileHandleNone(), open_none(), open_write_none(), read_none(), and write_none().
bool(* CompressFileHandle::read_func) (void *ptr, size_t size, size_t *rsize, CompressFileHandle *CFH) |
Definition at line 131 of file compress_io.h.
Referenced by _PrintFileData(), and InitCompressFileHandleNone().
bool(* CompressFileHandle::write_func) (const void *ptr, size_t size, struct CompressFileHandle *CFH) |
Definition at line 139 of file compress_io.h.
Referenced by ahwrite(), and InitCompressFileHandleNone().