![]() |
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.
1.8.15