mirror of
https://github.com/Unidata/netcdf-c.git
synced 2024-11-27 07:30:33 +08:00
58 lines
1.9 KiB
C
58 lines
1.9 KiB
C
/*********************************************************************
|
|
* Copyright 2018, UCAR/Unidata
|
|
* See netcdf/COPYRIGHT file for copying and redistribution conditions.
|
|
* ********************************************************************/
|
|
|
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
|
* Copyright by The HDF Group. *
|
|
* All rights reserved. *
|
|
* *
|
|
* This file is part of HDF5. The full HDF5 copyright notice, including *
|
|
* terms governing use, modification, and redistribution, is contained in *
|
|
* the COPYING file, which can be found at the root of the source code *
|
|
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
|
|
* If you do not have access to either file, you may request a copy from *
|
|
* help@hdfgroup.org. *
|
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
|
|
|
/*
|
|
* Programmer: Dennis Heimbigner (dmh@ucar.edu)
|
|
* Dec. 26 2018
|
|
*
|
|
* Purpose: The public header file for the s3 driver.
|
|
*
|
|
* Derived from the HDF5 Source file H5FDstdio.c
|
|
*/
|
|
|
|
#ifndef H5FDHTTP_H
|
|
#define H5FDHTTP_H
|
|
|
|
#include "H5Ipublic.h"
|
|
|
|
#if H5_VERSION_GE(1,13,2)
|
|
#define H5_VFD_HTTP ((H5FD_class_value_t)(514))
|
|
#define H5FD_HTTP (H5FDperform_init(H5FD_http_init))
|
|
#else
|
|
#define H5FD_HTTP (H5FD_http_init())
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#if 0
|
|
H5_DLL hid_t H5FD_http_init(void);
|
|
H5_DLL hid_t H5FD_http_finalize(void);
|
|
H5_DLL herr_t H5Pset_fapl_http(hid_t fapl_id);
|
|
#else
|
|
EXTERNL hid_t H5FD_http_init(void);
|
|
EXTERNL hid_t H5FD_http_finalize(void);
|
|
EXTERNL herr_t H5Pset_fapl_http(hid_t fapl_id);
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /*H5FDHTTP_H*/
|