|
Defines |
#define | CGEXTERN extern |
#define | CGIO_MODE_READ 0 |
#define | CGIO_MODE_WRITE 1 |
#define | CGIO_MODE_MODIFY 2 |
#define | CGIO_FILE_NONE 0 |
#define | CGIO_FILE_ADF 1 |
#define | CGIO_FILE_HDF5 2 |
#define | CGIO_FILE_XML 3 |
#define | CGIO_MAX_DATATYPE_LENGTH 2 |
#define | CGIO_MAX_DIMENSIONS 12 |
#define | CGIO_MAX_NAME_LENGTH 32 |
#define | CGIO_MAX_LABEL_LENGTH 32 |
#define | CGIO_MAX_VERSION_LENGTH 32 |
#define | CGIO_MAX_ERROR_LENGTH 80 |
#define | CGIO_MAX_LINK_DEPTH 100 |
#define | CGIO_MAX_FILE_LENGTH 1024 |
#define | CGIO_MAX_LINK_LENGTH 4096 |
#define | CGIO_CONFIG_XML_DELETED 301 |
#define | CGIO_CONFIG_XML_NAMESPACE 302 |
#define | CGIO_CONFIG_XML_THRESHOLD 303 |
#define | CGIO_CONFIG_XML_COMPRESSION 304 |
#define | CGIO_ERR_NONE 0 |
#define | CGIO_ERR_BAD_CGIO -1 |
#define | CGIO_ERR_MALLOC -2 |
#define | CGIO_ERR_FILE_MODE -3 |
#define | CGIO_ERR_FILE_TYPE -4 |
#define | CGIO_ERR_NULL_FILE -5 |
#define | CGIO_ERR_TOO_SMALL -6 |
#define | CGIO_ERR_NOT_FOUND -7 |
#define | CGIO_ERR_NULL_PATH -8 |
#define | CGIO_ERR_NO_MATCH -9 |
#define | CGIO_ERR_FILE_OPEN -10 |
#define | CGIO_ERR_READ_ONLY -11 |
#define | CGIO_ERR_NULL_STRING -12 |
#define | CGIO_ERR_BAD_OPTION -13 |
#define | CGIO_ERR_FILE_RENAME -14 |
#define | CGIO_ERR_TOO_MANY -15 |
Functions |
CGEXTERN int | cgio_path_add (const char *path) |
CGEXTERN int | cgio_path_delete (const char *path) |
CGEXTERN int | cgio_find_file (const char *filename, int file_type, int max_path_len, char *pathname) |
CGEXTERN int | cgio_is_supported (int file_type) |
CGEXTERN int | cgio_configure (int what, void *value) |
CGEXTERN void | cgio_cleanup () |
CGEXTERN int | cgio_check_file (const char *filename, int *file_type) |
CGEXTERN int | cgio_compute_data_size (const char *data_type, int num_dims, const int *dim_vals, unsigned long *count) |
CGEXTERN int | cgio_open_file (const char *filename, int file_mode, int file_type, int *cgio_num) |
CGEXTERN int | cgio_close_file (int cgio_num) |
CGEXTERN int | cgio_compress_file (int cgio_num, const char *filename) |
CGEXTERN int | cgio_copy_file (int cgio_num_inp, int cgio_num_out, int follow_links) |
CGEXTERN int | cgio_flush_to_disk (int cgio_num) |
CGEXTERN int | cgio_library_version (int cgio_num, char *version) |
CGEXTERN int | cgio_file_version (int cgio_num, char *file_version, char *creation_date, char *modified_date) |
CGEXTERN int | cgio_get_root_id (int cgio_num, double *rootid) |
CGEXTERN int | cgio_get_file_type (int cgio_num, int *file_type) |
CGEXTERN void | cgio_error_code (int *errcode, int *file_type) |
CGEXTERN int | cgio_error_message (int max_len, char *error_msg) |
CGEXTERN void | cgio_error_exit (const char *msg) |
CGEXTERN int | cgio_create_node (int cgio_num, double pid, const char *name, double *id) |
CGEXTERN int | cgio_new_node (int cgio_num, double pid, const char *name, const char *label, const char *data_type, int ndims, const int *dims, const void *data, double *id) |
CGEXTERN int | cgio_delete_node (int cgio_num, double pid, double id) |
CGEXTERN int | cgio_move_node (int cgio_num, double pid, double id, double new_pid) |
CGEXTERN int | cgio_copy_node (int cgio_num_inp, double id_inp, int cgio_num_out, double id_out) |
CGEXTERN int | cgio_release_id (int cgio_num, double id) |
CGEXTERN int | cgio_is_link (int cgio_num, double id, int *link_len) |
CGEXTERN int | cgio_link_size (int cgio_num, double id, int *file_len, int *name_len) |
CGEXTERN int | cgio_create_link (int cgio_num, double pid, const char *name, const char *filename, const char *name_in_file, double *id) |
CGEXTERN int | cgio_get_link (int cgio_num, double id, char *filename, char *name_in_file) |
CGEXTERN int | cgio_number_children (int cgio_num, double id, int *num_children) |
CGEXTERN int | cgio_children_ids (int cgio_num, double pid, int start, int max_ret, int *num_ret, double *ids) |
CGEXTERN int | cgio_children_names (int cgio_num, double pid, int start, int max_ret, int name_len, int *num_ret, char *names) |
CGEXTERN int | cgio_get_node_id (int cgio_num, double pid, const char *name, double *id) |
CGEXTERN int | cgio_get_name (int cgio_num, double id, char *name) |
CGEXTERN int | cgio_get_label (int cgio_num, double id, char *label) |
CGEXTERN int | cgio_get_data_type (int cgio_num, double id, char *data_type) |
CGEXTERN int | cgio_get_data_size (int cgio_num, double id, unsigned long *data_size) |
CGEXTERN int | cgio_get_dimensions (int cgio_num, double id, int *num_dims, int *dims) |
CGEXTERN int | cgio_read_all_data (int cgio_num, double id, void *data) |
CGEXTERN int | cgio_read_data (int cgio_num, double id, const int *s_start, const int *s_end, const int *s_stride, int m_num_dims, const int *m_dims, const int *m_start, const int *m_end, const int *m_stride, void *data) |
CGEXTERN int | cgio_set_name (int cgio_num, double pid, double id, const char *name) |
CGEXTERN int | cgio_set_label (int cgio_num, double id, const char *label) |
CGEXTERN int | cgio_set_dimensions (int cgio_num, double id, const char *data_type, int num_dims, const int *dims) |
CGEXTERN int | cgio_write_all_data (int cgio_num, double id, const void *data) |
CGEXTERN int | cgio_write_data (int cgio_num, double id, const int *s_start, const int *s_end, const int *s_stride, int m_num_dims, const int *m_dims, const int *m_start, const int *m_end, const int *m_stride, const void *data) |