NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Members | List of all members
hFILE_backend Struct Reference

Detailed description

Definition at line 30 of file hfile_internal.h.

#include <hfile_internal.h>

Public Members

ssize_t(* read )(hFILE *fp, void *buffer, size_t nbytes) HTS_RESULT_USED
 
ssize_t(* write )(hFILE *fp, const void *buffer, size_t nbytes) HTS_RESULT_USED
 
off_t(* seek )(hFILE *fp, off_t offset, int whence) HTS_RESULT_USED
 
int(* flush )(hFILE *fp) HTS_RESULT_USED
 
int(* close )(hFILE *fp) HTS_RESULT_USED
 

Member Data Documentation

int(* hFILE_backend::close)(hFILE *fp) HTS_RESULT_USED

Definition at line 53 of file hfile_internal.h.

int(* hFILE_backend::flush)(hFILE *fp) HTS_RESULT_USED

Definition at line 48 of file hfile_internal.h.

ssize_t(* hFILE_backend::read)(hFILE *fp, void *buffer, size_t nbytes) HTS_RESULT_USED

Definition at line 34 of file hfile_internal.h.

off_t(* hFILE_backend::seek)(hFILE *fp, off_t offset, int whence) HTS_RESULT_USED

Definition at line 44 of file hfile_internal.h.

ssize_t(* hFILE_backend::write)(hFILE *fp, const void *buffer, size_t nbytes) HTS_RESULT_USED

Definition at line 39 of file hfile_internal.h.


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