MACSio  0.9
Multi-purpose, Application-Centric, Scalable I/O Proxy App
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
MACSIO_FileHandlePublic_t Struct Reference

#include <macsio.h>

Data Fields

int(* closeFileFunc )(struct MACSIO_FileHandle_t *fh, MACSIO_optlist_t const *moreopts)
 
int(* syncMetaFunc )(struct MACSIO_FileHandle_t *fh, MACSIO_optlist_t const *moreopts)
 
int(* syncDataFunc )(struct MACSIO_FileHandle_t *fh, MACSIO_optlist_t const *moreopts)
 
int(* createNamespaceFunc )(struct MACSIO_FileHandle_t *fh, char const *nsname, MACSIO_optlist_t const *moreopts)
 
char const *(* setNamespaceFunc )(struct MACSIO_FileHandle_t *fh, char const *nsname, MACSIO_optlist_t const *moreopts)
 
char const *(* getNamespaceFunc )(struct MACSIO_FileHandle_t *fh, MACSIO_optlist_t const *moreopts)
 
int(* createArrayFunc )(struct MACSIO_FileHandle_t *fh, char const *arrname, int type, int const dims[4], MACSIO_optlist_t const *moreopts)
 
int(* getArrayInfoFunc )(struct MACSIO_FileHandle_t *fh, char const *arrname, int *type, int *dims[4], MACSIO_optlist_t const *moreopts)
 
int(* defineArrayPartFunc )(struct MACSIO_FileHandle_t *fh, char const *arrname, int const starts[4], int const counts[4], int strides[4], void **buf, MACSIO_optlist_t const *moreopts)
 
int(* startPendingArraysFunc )(struct MACSIO_FileHandle_t *fh)
 
int(* finishPendingArraysFunc )(struct MACSIO_FileHandle_t *fh)
 

Detailed Description

Definition at line 43 of file macsio.h.

Field Documentation

int(* closeFileFunc)(struct MACSIO_FileHandle_t *fh, MACSIO_optlist_t const *moreopts)

Definition at line 50 of file macsio.h.

int(* syncMetaFunc)(struct MACSIO_FileHandle_t *fh, MACSIO_optlist_t const *moreopts)

Definition at line 51 of file macsio.h.

int(* syncDataFunc)(struct MACSIO_FileHandle_t *fh, MACSIO_optlist_t const *moreopts)

Definition at line 52 of file macsio.h.

int(* createNamespaceFunc)(struct MACSIO_FileHandle_t *fh, char const *nsname, MACSIO_optlist_t const *moreopts)

Definition at line 55 of file macsio.h.

char const*(* setNamespaceFunc)(struct MACSIO_FileHandle_t *fh, char const *nsname, MACSIO_optlist_t const *moreopts)

Definition at line 56 of file macsio.h.

char const*(* getNamespaceFunc)(struct MACSIO_FileHandle_t *fh, MACSIO_optlist_t const *moreopts)

Definition at line 57 of file macsio.h.

int(* createArrayFunc)(struct MACSIO_FileHandle_t *fh, char const *arrname, int type, int const dims[4], MACSIO_optlist_t const *moreopts)

Definition at line 60 of file macsio.h.

int(* getArrayInfoFunc)(struct MACSIO_FileHandle_t *fh, char const *arrname, int *type, int *dims[4], MACSIO_optlist_t const *moreopts)

Definition at line 63 of file macsio.h.

int(* defineArrayPartFunc)(struct MACSIO_FileHandle_t *fh, char const *arrname, int const starts[4], int const counts[4], int strides[4], void **buf, MACSIO_optlist_t const *moreopts)

Definition at line 65 of file macsio.h.

int(* startPendingArraysFunc)(struct MACSIO_FileHandle_t *fh)

Definition at line 67 of file macsio.h.

int(* finishPendingArraysFunc)(struct MACSIO_FileHandle_t *fh)

Definition at line 68 of file macsio.h.


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