summaryrefslogtreecommitdiffstats
path: root/src/H5FPprivate.h
diff options
context:
space:
mode:
authorBill Wendling <wendling@ncsa.uiuc.edu>2003-02-06 22:08:05 (GMT)
committerBill Wendling <wendling@ncsa.uiuc.edu>2003-02-06 22:08:05 (GMT)
commitc7cce26e6ac7dee24d04bd3f7fdad864b156016a (patch)
treeaa328cd7f4d79997de3f87020114e8dc36396c5b /src/H5FPprivate.h
parent76457aac6c20f0bad5d5affa10244288726f9f1b (diff)
downloadhdf5-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.h17
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