![]() |
|
|||
File indexing completed on 2025-04-18 09:16:06
0001 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 0002 * Copyright by The HDF Group. * 0003 * All rights reserved. * 0004 * * 0005 * This file is part of HDF5. The full HDF5 copyright notice, including * 0006 * terms governing use, modification, and redistribution, is contained in * 0007 * the COPYING file, which can be found at the root of the source code * 0008 * distribution tree, or in https://www.hdfgroup.org/licenses. * 0009 * If you do not have access to either file, you may request a copy from * 0010 * help@hdfgroup.org. * 0011 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 0012 0013 /* 0014 * This file contains public declarations for the H5TS (threadsafety) developer 0015 * support routines. 0016 */ 0017 0018 #ifndef H5TSdevelop_H 0019 #define H5TSdevelop_H 0020 0021 /*****************/ 0022 /* Public Macros */ 0023 /*****************/ 0024 0025 /*******************/ 0026 /* Public Typedefs */ 0027 /*******************/ 0028 0029 /********************/ 0030 /* Public Variables */ 0031 /********************/ 0032 0033 /*********************/ 0034 /* Public Prototypes */ 0035 /*********************/ 0036 0037 #ifdef __cplusplus 0038 extern "C" { 0039 #endif 0040 0041 /* HDF5 global library lock routines */ 0042 H5_DLL herr_t H5TSmutex_acquire(unsigned int lock_count, bool *acquired); 0043 H5_DLL herr_t H5TSmutex_release(unsigned int *lock_count); 0044 H5_DLL herr_t H5TSmutex_get_attempt_count(unsigned int *count); 0045 0046 #ifdef __cplusplus 0047 } 0048 #endif 0049 0050 #endif /* H5TSdevelop_H */
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
![]() ![]() |