![]() |
SIONlib
1.6.2
Scalable I/O library for parallel access to task-local files
|
Go to the source code of this file.
Data Structures | |
struct | _sion_generic_apidesc_struct |
struct | _sion_generic_gendata_struct |
Macros | |
#define | SION_GENERIC_API_LEVEL_NONE 70 |
#define | SION_GENERIC_API_LEVEL_STD 71 |
#define | SION_GENERIC_API_LEVEL_FULL 72 |
Typedefs | |
typedef struct _sion_generic_apidesc_struct | _sion_generic_apidesc |
typedef struct _sion_generic_gendata_struct | _sion_generic_gendata |
Functions | |
_sion_generic_apidesc * | _sion_generic_alloc_apidesc () |
Allocates memory for internal sion api desc structure. More... | |
int | _sion_generic_init_apidesc (_sion_generic_apidesc *sion_apidesc) |
Initialize the sion api description. More... | |
int | _sion_generic_free_apidesc (_sion_generic_apidesc *sion_apidesc) |
free apidesc structure More... | |
_sion_generic_gendata * | _sion_generic_alloc_gendata () |
Allocates memory for internal sion api data structure needed for each SION file. More... | |
int | _sion_generic_init_gendata (_sion_generic_gendata *sion_gendata) |
Initialize the sion file description. More... | |
int | _sion_generic_free_gendata (_sion_generic_gendata *sion_gendata) |
Free sion gendata description. More... | |
int | _sion_generic_update_api_level (_sion_generic_apidesc *sion_gendata) |
Update API level. More... | |
_sion_generic_apidesc* _sion_generic_alloc_apidesc | ( | ) |
Allocates memory for internal sion api desc structure.
pointer | to a new _sion_generic_apidesc structure |
Definition at line 28 of file sion_generic_apidesc.c.
References _sion_errorprint().
_sion_generic_gendata* _sion_generic_alloc_gendata | ( | ) |
Allocates memory for internal sion api data structure needed for each SION file.
pointer | to a new _sion_generic_gendata structure |
Definition at line 101 of file sion_generic_apidesc.c.
References _sion_errorprint().
int _sion_generic_free_apidesc | ( | _sion_generic_apidesc * | sion_apidesc | ) |
free apidesc structure
sion_apidesc | sion API description |
SION_SUCCESS | if OK |
Definition at line 79 of file sion_generic_apidesc.c.
int _sion_generic_free_gendata | ( | _sion_generic_gendata * | sion_gendata | ) |
Free sion gendata description.
*sion_gendata | sion gendata description struct |
SION_SUCCESS | if OK |
Definition at line 142 of file sion_generic_apidesc.c.
int _sion_generic_init_apidesc | ( | _sion_generic_apidesc * | sion_apidesc | ) |
Initialize the sion api description.
sion_apidesc | sion API description |
SION_SUCCESS | if OK |
Definition at line 46 of file sion_generic_apidesc.c.
int _sion_generic_init_gendata | ( | _sion_generic_gendata * | sion_gendata | ) |
Initialize the sion file description.
*sion_gendata | sion gendata description struct |
SION_SUCCESS | if OK |
Definition at line 119 of file sion_generic_apidesc.c.
int _sion_generic_update_api_level | ( | _sion_generic_apidesc * | sion_apidesc | ) |
Update API level.
[in,out] | sion_apidesc | sion gendata description struct |
SION_SUCCESS | if OK |
Definition at line 163 of file sion_generic_apidesc.c.