diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 1998-02-25 19:13:49 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 1998-02-25 19:13:49 (GMT) |
commit | c543632ba5cd609d2e6303fa9cf55685568fa851 (patch) | |
tree | 375e501aa060248c9e71fb6e5630ec64a47229ab /src/H5Cpublic.h | |
parent | faa3f5739e0b52d84d119791b6859fe610b76d37 (diff) | |
download | hdf5-c543632ba5cd609d2e6303fa9cf55685568fa851.zip hdf5-c543632ba5cd609d2e6303fa9cf55685568fa851.tar.gz hdf5-c543632ba5cd609d2e6303fa9cf55685568fa851.tar.bz2 |
[svn-r297] Switched templates to "property lists" and changed API prefix from H5C to H5P
Diffstat (limited to 'src/H5Cpublic.h')
-rw-r--r-- | src/H5Cpublic.h | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/src/H5Cpublic.h b/src/H5Cpublic.h deleted file mode 100644 index 44444dc..0000000 --- a/src/H5Cpublic.h +++ /dev/null @@ -1,77 +0,0 @@ -/**************************************************************************** - * NCSA HDF * - * Software Development Group * - * National Center for Supercomputing Applications * - * University of Illinois at Urbana-Champaign * - * 605 E. Springfield, Champaign IL 61820 * - * * - * For conditions of distribution and use, see the accompanying * - * hdf/COPYING file. * - * * - ****************************************************************************/ - -/* - * This file contains function prototypes for each exported function in the - * H5C module. - */ -#ifndef _H5Cpublic_H -#define _H5Cpublic_H - -/* Default Template for creation, access, etc. templates */ -#define H5C_DEFAULT (-2) - -/* Public headers needed by this file */ -#include <H5public.h> -#include <H5Apublic.h> -#include <H5Dpublic.h> - -/* Template classes */ -typedef enum H5C_class_t { - H5C_NO_CLASS = -1, /*error return value */ - H5C_FILE_CREATE = 0, /*file creation template */ - H5C_FILE_ACCESS = 1, /*file access template */ - H5C_DATASET_CREATE = 2, /*dataset creation template */ - H5C_DATASET_XFER = 3, /*dataset transfer template */ - - H5C_NCLASSES = 4 /*this must be last! */ -} H5C_class_t; - -#ifdef __cplusplus -extern "C" { -#endif - -/* Public functions */ -hid_t H5Ccreate (H5C_class_t type); -herr_t H5Cclose (hid_t tid); -hid_t H5Ccopy (hid_t tid); -H5C_class_t H5Cget_class (hid_t tid); -herr_t H5Cget_version (hid_t tid, int *boot/*out*/, int *heap/*out*/, - int *freelist/*out*/, int *stab/*out*/, - int *shhdr/*out*/); -herr_t H5Cset_userblock (hid_t tid, size_t size); -herr_t H5Cget_userblock (hid_t tid, size_t *size); -herr_t H5Cset_sizes (hid_t tid, size_t sizeof_addr, size_t sizeof_size); -herr_t H5Cget_sizes (hid_t tid, size_t *sizeof_addr/*out*/, - size_t *sizeof_size/*out*/); -herr_t H5Cset_sym_k (hid_t tid, int ik, int lk); -herr_t H5Cget_sym_k (hid_t tid, int *ik/*out*/, int *lk/*out*/); -herr_t H5Cset_istore_k (hid_t tid, int ik); -herr_t H5Cget_istore_k (hid_t tid, int *ik/*out*/); -herr_t H5Cset_layout (hid_t tid, H5D_layout_t layout); -H5D_layout_t H5Cget_layout (hid_t tid); -herr_t H5Cset_chunk (hid_t tid, int ndims, const size_t dim[]); -int H5Cget_chunk (hid_t tid, int max_ndims, size_t dim[]/*out*/); -herr_t H5Cset_stdio (hid_t tid); -herr_t H5Cset_sec2 (hid_t tid); -herr_t H5Cset_core (hid_t tid, size_t increment); -herr_t H5Cset_split (hid_t tid, hid_t meta_tid, hid_t raw_tid); -herr_t H5Cset_family (hid_t tid, hid_t memb_tid); -#ifdef HAVE_PARALLEL -herr_t H5Cset_mpi (hid_t tid, MPI_Comm comm, MPI_Info info, uintn access_mode); -/* herr_t H5Cget_mpi (hid_t tid, int *ik); */ /* not defined yet */ -#endif - -#ifdef __cplusplus -} -#endif -#endif |