summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDavid Young <dyoung@hdfgroup.org>2020-04-16 22:04:21 (GMT)
committerDavid Young <dyoung@hdfgroup.org>2020-04-16 22:04:21 (GMT)
commit752af2134f0083b24bd50f2ca380cfa588fd737d (patch)
tree5e4b2c53f4fb865e72e2f6a9b7d2c2c8c8949ff8 /src
parent69e95c37481ef98279a368ef4206f48e3688a014 (diff)
downloadhdf5-752af2134f0083b24bd50f2ca380cfa588fd737d.zip
hdf5-752af2134f0083b24bd50f2ca380cfa588fd737d.tar.gz
hdf5-752af2134f0083b24bd50f2ca380cfa588fd737d.tar.bz2
Stragglers from previous: globally declare some hlog outlets and add
declare some new functions.
Diffstat (limited to 'src')
-rw-r--r--src/H5FDvfd_swmr_private.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/H5FDvfd_swmr_private.h b/src/H5FDvfd_swmr_private.h
index 325ddce..cb7cc79 100644
--- a/src/H5FDvfd_swmr_private.h
+++ b/src/H5FDvfd_swmr_private.h
@@ -67,7 +67,9 @@ typedef TAILQ_HEAD(eot_queue, eot_queue_entry) eot_queue_t;
extern eot_queue_t eot_queue_g;
HLOG_OUTLET_DECL(swmr);
+HLOG_OUTLET_DECL(pbwr);
HLOG_OUTLET_DECL(shadow_index_reclaim);
+HLOG_OUTLET_DECL(mdc_invalidation);
/***************************************/
/* Library-private Function Prototypes */
@@ -80,9 +82,10 @@ H5_DLL herr_t H5F_update_vfd_swmr_metadata_file(struct H5F_t *f,
H5_DLL herr_t H5F_vfd_swmr_writer__delay_write(struct H5F_shared_t *, uint64_t,
uint64_t *);
H5_DLL herr_t H5F_vfd_swmr_writer__prep_for_flush_or_close(struct H5F_t *f);
+herr_t H5F_vfd_swmr_process_eot_queue(bool);
H5_DLL herr_t H5F_vfd_swmr_writer_end_of_tick(struct H5F_t *f);
H5_DLL herr_t H5F_vfd_swmr_writer__dump_index(struct H5F_t * f);
-H5_DLL herr_t H5F_vfd_swmr_reader_end_of_tick(struct H5F_t *f);
+H5_DLL herr_t H5F_vfd_swmr_reader_end_of_tick(struct H5F_t *f, bool);
H5_DLL herr_t H5F_vfd_swmr_remove_entry_eot(struct H5F_t *f);
H5_DLL herr_t H5F_vfd_swmr_insert_entry_eot(struct H5F_t *f);