HDF5  1.12.0
H5CSprivate.h
Go to the documentation of this file.
1 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2  * Copyright by The HDF Group. *
3  * Copyright by the Board of Trustees of the University of Illinois. *
4  * All rights reserved. *
5  * *
6  * This file is part of HDF5. The full HDF5 copyright notice, including *
7  * terms governing use, modification, and redistribution, is contained in *
8  * the COPYING file, which can be found at the root of the source code *
9  * distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
10  * If you do not have access to either file, you may request a copy from *
11  * help@hdfgroup.org. *
12  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
13 
14 /*
15  * Header file for function stacks, etc.
16  */
17 #ifndef _H5CSprivate_H
18 #define _H5CSprivate_H
19 
20 #ifdef NOT_YET
21 #include "H5CSpublic.h"
22 #endif /* NOT_YET */
23 
24 /* Private headers needed by this file */
25 #include "H5private.h"
26 
27 /* Forward declarations for structure fields */
28 struct H5CS_t;
29 H5_DLL herr_t H5CS_push(const char *func_name);
31 H5_DLL herr_t H5CS_print_stack(const struct H5CS_t *stack, FILE *stream);
32 H5_DLL struct H5CS_t *H5CS_copy_stack(void);
33 H5_DLL herr_t H5CS_close_stack(struct H5CS_t *stack);
34 
35 #endif /* _H5CSprivate_H */
36 
H5CS_close_stack
H5_DLL herr_t H5CS_close_stack(struct H5CS_t *stack)
H5CS_pop
H5_DLL herr_t H5CS_pop(void)
FILE
Invalid arguments to routine Resource unavailable Internal File accessibility Low level I O Function entry exit Object atom Object cache Links B Tree node Symbol table Heap Object header Datatype Dataspace Dataset Data storage Property lists Attribute Data filters External file list References Virtual File Layer Virtual Object Layer Ternary Search Trees Reference Counted Strings Error API Skip Lists Free Space Manager Shared Object Header Messages Extensible Array Fixed Array Plugin for dynamically loaded library Page Buffering API Context Map No error Argument errors Resource errors File accessibility errors FILE
Definition: H5err.txt:88
H5CS_push
H5_DLL herr_t H5CS_push(const char *func_name)
H5CS_print_stack
H5_DLL herr_t H5CS_print_stack(const struct H5CS_t *stack, FILE *stream)
H5_DLL
#define H5_DLL
Definition: H5api_adpt.h:234
H5CS_copy_stack
H5_DLL struct H5CS_t * H5CS_copy_stack(void)
herr_t
int herr_t
Definition: H5public.h:128
H5private.h