cfitsio  3390
Data Fields
fitsdriver Struct Reference

Data Fields

char prefix [MAX_PREFIX_LEN]
 
int(* init )(void)
 
int(* shutdown )(void)
 
int(* setoptions )(int option)
 
int(* getoptions )(int *options)
 
int(* getversion )(int *version)
 
int(* checkfile )(char *urltype, char *infile, char *outfile)
 
int(* open )(char *filename, int rwmode, int *driverhandle)
 
int(* create )(char *filename, int *drivehandle)
 
int(* truncate )(int drivehandle, LONGLONG size)
 
int(* close )(int drivehandle)
 
int(* remove )(char *filename)
 
int(* size )(int drivehandle, LONGLONG *size)
 
int(* flush )(int drivehandle)
 
int(* seek )(int drivehandle, LONGLONG offset)
 
int(* read )(int drivehandle, void *buffer, long nbytes)
 
int(* write )(int drivehandle, void *buffer, long nbytes)
 

Detailed Description

structure containing pointers to I/O driver functions

Field Documentation

int(* fitsdriver::checkfile) (char *urltype, char *infile, char *outfile)
int(* fitsdriver::close) (int drivehandle)
int(* fitsdriver::create) (char *filename, int *drivehandle)
int(* fitsdriver::flush) (int drivehandle)
int(* fitsdriver::getoptions) (int *options)
int(* fitsdriver::getversion) (int *version)
int(* fitsdriver::init) (void)
int(* fitsdriver::open) (char *filename, int rwmode, int *driverhandle)
char fitsdriver::prefix[MAX_PREFIX_LEN]
int(* fitsdriver::read) (int drivehandle, void *buffer, long nbytes)
int(* fitsdriver::remove) (char *filename)
int(* fitsdriver::seek) (int drivehandle, LONGLONG offset)
int(* fitsdriver::setoptions) (int option)
int(* fitsdriver::shutdown) (void)
int(* fitsdriver::size) (int drivehandle, LONGLONG *size)
int(* fitsdriver::truncate) (int drivehandle, LONGLONG size)
int(* fitsdriver::write) (int drivehandle, void *buffer, long nbytes)

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