diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2000-09-28 19:12:43 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2000-09-28 19:12:43 (GMT) |
commit | b53bfca418eef5fa9ba3997a2f9310113434fe73 (patch) | |
tree | 02644a2f6d6588b38bbdc51e6932758395b3afb2 /src/H5Fprivate.h | |
parent | a9afb07bd8c124d068e8f62b8edaf31b585c33d4 (diff) | |
download | hdf5-b53bfca418eef5fa9ba3997a2f9310113434fe73.zip hdf5-b53bfca418eef5fa9ba3997a2f9310113434fe73.tar.gz hdf5-b53bfca418eef5fa9ba3997a2f9310113434fe73.tar.bz2 |
[svn-r2611] Purpose:
Rearrange code
Description:
The data sieve buffering code for contiguously stored datasets was
wedged in the H5F_arr_read/H5F_arr_write routines.
Solution:
Created a new H5Fcontig.c to hold I/O routines for contiguously stored
datasets (like H5Fistore.c for chunked dataset I/O routines) and moved
data sieving code into those routines.
Platforms tested:
Solaris 2.6 (i.e. baldric)
Diffstat (limited to 'src/H5Fprivate.h')
-rw-r--r-- | src/H5Fprivate.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/H5Fprivate.h b/src/H5Fprivate.h index e8e36e4..50d6707 100644 --- a/src/H5Fprivate.h +++ b/src/H5Fprivate.h @@ -503,6 +503,12 @@ __DLL__ herr_t H5F_istore_dump_btree(H5F_t *f, FILE *stream, int ndims, haddr_t addr); /* Functions that operate on contiguous storage wrt boot block */ +__DLL__ herr_t H5F_contig_read(H5F_t *f, haddr_t addr, hsize_t size, + hid_t dxpl_id, void *_buf/*out*/); +__DLL__ herr_t H5F_contig_write(H5F_t *f, H5FD_mem_t type, haddr_t addr, + hsize_t size, hid_t dxpl_id, const void *buf); + +/* Functions that operate on blocks of bytes wrt boot block */ __DLL__ herr_t H5F_block_read(H5F_t *f, haddr_t addr, hsize_t size, hid_t dxpl_id, void *buf/*out*/); __DLL__ herr_t H5F_block_write(H5F_t *f, H5FD_mem_t type, haddr_t addr, |