diff options
Diffstat (limited to 'src/mercury/include/mercury_proc_bulk.h')
-rw-r--r-- | src/mercury/include/mercury_proc_bulk.h | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/mercury/include/mercury_proc_bulk.h b/src/mercury/include/mercury_proc_bulk.h new file mode 100644 index 0000000..f89face --- /dev/null +++ b/src/mercury/include/mercury_proc_bulk.h @@ -0,0 +1,46 @@ +/* + * Copyright (C) 2013-2020 Argonne National Laboratory, Department of Energy, + * UChicago Argonne, LLC and The HDF Group. + * All rights reserved. + * + * The full copyright notice, including terms governing use, modification, + * and redistribution, is contained in the COPYING file that can be + * found at the root of the source code distribution tree. + */ + +#ifndef MERCURY_PROC_BULK_H +#define MERCURY_PROC_BULK_H + +#include "mercury_proc.h" + +/*************************************/ +/* Public Type and Struct Definition */ +/*************************************/ + +/*****************/ +/* Public Macros */ +/*****************/ + +/*********************/ +/* Public Prototypes */ +/*********************/ + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * Generic processing routine. + * + * \param proc [IN/OUT] abstract processor object + * \param handle [IN/OUT] pointer to bulk handle + * + * \return HG_SUCCESS or corresponding HG error code + */ +HG_PUBLIC hg_return_t hg_proc_hg_bulk_t(hg_proc_t proc, void *data); + +#ifdef __cplusplus +} +#endif + +#endif /* MERCURY_PROC_BULK_H */ |