PostgreSQL Source Code git master
Data Fields
CompressFileHandle Struct Reference

#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)
 
size_t(*  read_func )(void *ptr, size_t size, CompressFileHandle *CFH)
 
void(*  write_func )(const void *ptr, size_t size, 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)
 
 
void *  private_data
 

Detailed Description

Definition at line 100 of file compress_io.h.

Field Documentation

close_func

bool(* CompressFileHandle::close_func) (CompressFileHandle *CFH)

Definition at line 176 of file compress_io.h.

Referenced by EndCompressFileHandle(), and InitCompressFileHandleNone().

compression_spec

pg_compress_specification CompressFileHandle::compression_spec

Definition at line 187 of file compress_io.h.

eof_func

bool(* CompressFileHandle::eof_func) (CompressFileHandle *CFH)

Definition at line 169 of file compress_io.h.

Referenced by _LoadLOs(), and InitCompressFileHandleNone().

get_error_func

const char *(* CompressFileHandle::get_error_func) (CompressFileHandle *CFH)

Definition at line 182 of file compress_io.h.

Referenced by InitCompressFileHandleNone().

getc_func

int(* CompressFileHandle::getc_func) (CompressFileHandle *CFH)

Definition at line 162 of file compress_io.h.

Referenced by _ReadByte(), and InitCompressFileHandleNone().

gets_func

char *(* CompressFileHandle::gets_func) (char *s, int size, CompressFileHandle *CFH)

Definition at line 153 of file compress_io.h.

Referenced by _LoadLOs(), and InitCompressFileHandleNone().

open_func

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().

open_write_func

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().

private_data

void* CompressFileHandle::private_data

Definition at line 192 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().

read_func

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

Definition at line 132 of file compress_io.h.

Referenced by _PrintFileData(), and InitCompressFileHandleNone().

write_func

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

Definition at line 140 of file compress_io.h.

Referenced by _WriteBuf(), _WriteByte(), ahwrite(), and InitCompressFileHandleNone().


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

AltStyle によって変換されたページ (->オリジナル) /