diff options
author | Bill Wendling <wendling@ncsa.uiuc.edu> | 2003-02-06 22:08:05 (GMT) |
---|---|---|
committer | Bill Wendling <wendling@ncsa.uiuc.edu> | 2003-02-06 22:08:05 (GMT) |
commit | c7cce26e6ac7dee24d04bd3f7fdad864b156016a (patch) | |
tree | aa328cd7f4d79997de3f87020114e8dc36396c5b /src/H5FPprivate.h | |
parent | 76457aac6c20f0bad5d5affa10244288726f9f1b (diff) | |
download | hdf5-c7cce26e6ac7dee24d04bd3f7fdad864b156016a.zip hdf5-c7cce26e6ac7dee24d04bd3f7fdad864b156016a.tar.gz hdf5-c7cce26e6ac7dee24d04bd3f7fdad864b156016a.tar.bz2 |
[svn-r6379] Purpose:
Update
Description:
H5FP.c, H5FPclient.c, H5FPprivate.h, H5FPserver.c:
Update. More progression towards the SAP as metadata cache. It
only lacks the ability to take care of metadata allocations.
H5FDfphdf5.[ch]:
Start of a new driver for FPHDF5. Not fully implemented just
yet...
Platforms tested:
Linux
Diffstat (limited to 'src/H5FPprivate.h')
-rw-r--r-- | src/H5FPprivate.h | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/H5FPprivate.h b/src/H5FPprivate.h index dcd79c2..43caed9 100644 --- a/src/H5FPprivate.h +++ b/src/H5FPprivate.h @@ -222,24 +222,23 @@ extern herr_t H5FP_sap_receive_loop(void); /* Use these functions to communicate with the SAP */ extern herr_t H5FP_request_open(const char *mdata, int md_len, H5FP_obj_t obj_type, - unsigned *file_id, unsigned *req_id); + haddr_t maxaddr, unsigned *file_id, unsigned *req_id); extern herr_t H5FP_request_lock(unsigned sap_file_id, unsigned char *mdata, H5FP_lock_t rw_lock, int last, unsigned *req_id, H5FP_status_t *status); extern herr_t H5FP_request_release_lock(unsigned sap_file_id, unsigned char *mdata, int last, unsigned *req_id, H5FP_status_t *status); -extern herr_t H5FP_request_read_metadata(H5F_t *file, unsigned sap_file_id, - H5FP_obj_t obj_type, H5AC_subid_t type_id, - haddr_t addr, size_t size, - uint8_t **buf, unsigned *req_id, - H5FP_status_t *status); -extern herr_t H5FP_request_write_metadata(H5F_t *file, unsigned sap_file_id, - unsigned char *obj_oid, H5FP_obj_t obj_type, +extern herr_t H5FP_request_read_metadata(H5FD_t *file, unsigned sap_file_id, + H5FD_mem_t mem_type, haddr_t addr, + size_t size, uint8_t **buf, + unsigned *req_id, H5FP_status_t *status); +extern herr_t H5FP_request_write_metadata(H5FD_t *file, unsigned sap_file_id, + unsigned char *obj_oid, H5AC_subid_t type_id, haddr_t addr, int mdata_len, const char *mdata, unsigned *req_id, H5FP_status_t *status); -extern herr_t H5FP_request_close(H5F_t *file, unsigned sap_file_id, unsigned *req_id, +extern herr_t H5FP_request_close(H5FD_t *file, unsigned sap_file_id, unsigned *req_id, H5FP_status_t *status); #ifdef __cplusplus |