|
| SIONFile (std::string sion_file_name, std::string mode="wb", int num_tasks=1, int num_files=1, sion_int64 *chunk_sizes=NULL, sion_int32 _fs_blk_size=-1, int *global_ranks=NULL) |
|
| SIONFile (const SIONFile &rhs) |
|
void | open () |
|
void | openRank () |
|
int | close () |
|
template<class T > |
void | write (T data) |
|
template<class T > |
void | write (T *data) |
|
template<class T > |
void | write (T data, int unit, int length) |
|
template<typename T > |
void | read (T *data) |
|
template<typename T > |
void | read (T *data, int unit, int length) |
|
char * | getSionFileName () const |
|
void | setMode (std::string mode) |
|
std::string | getMode () const |
|
void | setNumberOfFiles (int num_files) |
|
int | getNumberOfFiles () const |
|
void | setNumberOfTasks (int num_tasks) |
|
int | getNumberOfTasks () const |
|
void | setRank (int rank) |
|
int | getRank () const |
|
void | setChunkSize (sion_int64 chunk_size) |
|
sion_int64 | getChunkSize () const |
|
void | setChunkSizes (sion_int64 *chunk_sizes) |
|
sion_int64 * | getChunkSizes () const |
|
void | setGlobalRanks (int *global_ranks) |
|
int * | getGlobalRanks () const |
|
void | setFileSystemBlockSize (sion_int32 fs_blk_size) |
|
sion_int32 | getFileSystemBlockSize () const |
|
int | getNumberOfSuccessfulReadElements () const |
|
int | getSid () const |
|
int | getReturnCode () const |
|
void | seek () |
|
int | getFileEndianness () const |
|
sion_int64 | getBytesWritten () const |
|
sion_int64 | getBytesRead () const |
|
sion_int64 | getBytesAvailInBlock () const |
|
sion_int64 | getBytesAvailInChunk () const |
|
sion_int64 | getPosition () const |
|
|
char * | _sion_file_name |
|
std::string | _mode |
|
int | _num_files |
|
int | _num_tasks |
|
int | _rank |
|
sion_int64 * | _chunk_sizes |
|
sion_int64 | _chunk_size |
|
sion_int32 | _fs_blk_size |
|
int * | _global_ranks |
|
FILE * | _file_ptr |
|
int | _number_of_elements_sucessfully_read |
|
int | _return_code |
|
int | _sid |
|
int | _file_endianness |
|
sion_int64 | _bytes_written |
|
sion_int64 | _bytes_read |
|
sion_int64 | _bytes_avail_in_block |
|
sion_int64 | _bytes_avail_in_chunk |
|
sion_int64 | _position |
|
Definition at line 12 of file sion_cxx_serial.hpp.
The documentation for this class was generated from the following files: