SIONlib
1.7.7
Scalable I/O library for parallel access to task-local files
|
Go to the source code of this file.
Macros | |
#define | SION_SUCCESS 1 |
#define | SION_NOT_SUCCESS 0 |
#define | SION_STD_SUCCESS 0 |
#define | SION_STD_NOT_SUCCESS 1 |
#define | SION_SMALLEST_VALID_ID 0 |
#define | SION_ID_UNDEF -1 |
#define | SION_ID_NOT_VALID -1 |
#define | SION_UNKNOWN -1 |
#define | SION_AUTOMATIC -1 |
#define | SION_SIZE_NOT_VALID -1 |
#define | SION_ANSI_SIZE_NOT_VALID 0 |
#define | SION_MAIN_VERSION 1 |
#define | SION_SUB_VERSION 7 |
#define | SION_VERSION_PATCHLEVEL 6 |
#define | SION_FILEFORMAT_VERSION 5 |
#define | GIT_REV "Unknown" |
#define | SION_SVN_VERSION GIT_REV |
#define | SION_GIT_VERSION GIT_REV |
#define | SION_LVERSION_PREFIX "" |
#define | SION_CURRENT_RANK -101 |
#define | SION_CURRENT_BLK -102 |
#define | SION_CURRENT_CHUNK -102 |
#define | SION_CURRENT_BLOCK -102 |
#define | SION_CURRENT_POS -103 |
#define | SION_ABSOLUTE_POS -104 |
#define | SION_END_POS -105 |
#define | SION_DUP_ALL -201 |
#define | SION_DUP_RANK -202 |
#define | SION_DUP_RANK_KEY -203 |
#define | SION_KEYVAL_NONE 50 |
#define | SION_KEYVAL_INLINE 51 |
#define | SION_KEYVAL_META 52 |
#define | SION_KEYVAL_HASH 53 |
#define | SION_KEYVAL_UNKNOWN 54 |
#define | SION_KEYVAL_NOTSET 55 |
#define | _SION_INT32 10 |
#define | _SION_INT64 11 |
#define | _SION_CHAR 12 |
#define | SION_ROLE_NONE 0 |
#define | SION_ROLE_COLLECTOR 1 |
#define | SION_ROLE_SENDER 2 |
#define | SION_ROLE_WRITER 4 |
#define | SION_ROLE_NOWRITER 8 |
#define | SION_ROLE_READER 16 |
#define | SION_ROLE_NOREADER 32 |
#define | SION_ROLE_COLLECTOR_READER 64 |
#define | SION_GET_IO_INFO_FLAG_NONE 0 |
SIONlib constants
Definition in file sion_const.h.
#define SION_ABSOLUTE_POS -104 |
Alias for the flag to specify in sion_seek an absolute position in bytestream
Definition at line 71 of file sion_const.h.
#define SION_CURRENT_BLK -102 |
Alias for the current block
Definition at line 67 of file sion_const.h.
#define SION_CURRENT_BLOCK -102 |
Alias for the current block
Definition at line 69 of file sion_const.h.
#define SION_CURRENT_CHUNK -102 |
Alias for the current block
Definition at line 68 of file sion_const.h.
#define SION_CURRENT_POS -103 |
Alias for the current position in the current block
Definition at line 70 of file sion_const.h.
#define SION_CURRENT_RANK -101 |
Alias for the current rank
Definition at line 66 of file sion_const.h.
#define SION_DUP_ALL -201 |
dup meta data for all ranks&keys
Definition at line 75 of file sion_const.h.
#define SION_DUP_RANK -202 |
dup meta data only for one rank and all keys
Definition at line 76 of file sion_const.h.
#define SION_DUP_RANK_KEY -203 |
dup meta data only for one rank and one key
Definition at line 77 of file sion_const.h.
#define SION_END_POS -105 |
Flag in sion_seek for a position relative to end
Definition at line 72 of file sion_const.h.
#define SION_KEYVAL_HASH 53 |
use hash data structure to store key-value
Definition at line 83 of file sion_const.h.
#define SION_KEYVAL_INLINE 51 |
use inline records to store key-value
Definition at line 81 of file sion_const.h.
#define SION_KEYVAL_META 52 |
use meta data block to store keys/len
Definition at line 82 of file sion_const.h.
#define SION_KEYVAL_NONE 50 |
no Key-Value Pairs in Chunks
Definition at line 80 of file sion_const.h.
#define SION_KEYVAL_NOTSET 55 |
no Key-Value Pairs in Chunks
Definition at line 85 of file sion_const.h.
#define SION_KEYVAL_UNKNOWN 54 |
type UNKNOWN
Definition at line 84 of file sion_const.h.