PostgreSQL Source Code: CompressFileHandle Struct Reference (original) (raw)

#include <[compress_io.h](compress%5F%5Fio%5F8h%5Fsource.html)>

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.

close_func

compression_spec

eof_func

get_error_func

getc_func

gets_func

open_func

open_write_func

private_data

void* CompressFileHandle::private_data

read_func

bool(* CompressFileHandle::read_func) (void *ptr, size_t size, size_t *rsize, CompressFileHandle *CFH)

write_func

bool(* CompressFileHandle::write_func) (const void *ptr, size_t size, struct CompressFileHandle *CFH)


The documentation for this struct was generated from the following file: