10.0 (revision 35c4bf227)
SCOREP_PublicHandles.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: (c) 2009 RWTH Aachen University <rwth-aachen.de>
3  * SPDX-FileCopyrightText: (c) 2009 Gesellschaft für numerische Simulation mbH Braunschweig <gns-mbh.com>
4  * SPDX-FileCopyrightText: (c) 2009 Technische Universität Dresden <tu-dresden.de>
5  * SPDX-FileCopyrightText: (c) 2009 University of Oregon <uoregon.edu>
6  * SPDX-FileCopyrightText: (c) 2009 Forschungszentrum Jülich GmbH <fz-juelich.de>
7  * SPDX-FileCopyrightText: (c) 2009 German Research School for Simulation Sciences GmbH
8  * SPDX-FileCopyrightText: (c) 2009 Technische Universität München <tum.de>
9  *
10  * SPDX-License-Identifier: BSD-3-Clause
11  *
12  */
13 
14 #ifndef SCOREP_PUBLIC_HANDLES_H
15 #define SCOREP_PUBLIC_HANDLES_H
16 
17 
18 
28 
29 
33 typedef enum SCOREP_HandleType
34 {
35  SCOREP_HANDLE_TYPE_ANY = 0,
64 
65 typedef SCOREP_AnyHandle SCOREP_CallingContextHandle;
66 
67 typedef SCOREP_AnyHandle SCOREP_CartesianTopologyHandle;
68 
69 typedef SCOREP_AnyHandle SCOREP_CartesianCoordsHandle;
70 
71 typedef SCOREP_AnyHandle SCOREP_GroupHandle;
72 
73 typedef SCOREP_AnyHandle SCOREP_InterimCommunicatorHandle;
74 
75 typedef SCOREP_AnyHandle SCOREP_InterruptGeneratorHandle;
76 
77 typedef SCOREP_AnyHandle SCOREP_IoFileHandle;
78 
79 typedef SCOREP_AnyHandle SCOREP_IoFilePropertyHandle;
80 
81 typedef SCOREP_AnyHandle SCOREP_IoHandleHandle;
82 
83 typedef SCOREP_AnyHandle SCOREP_LocationHandle;
84 
85 typedef SCOREP_AnyHandle SCOREP_LocationGroupHandle;
86 
87 typedef SCOREP_AnyHandle SCOREP_LocationPropertyHandle;
88 
89 typedef SCOREP_AnyHandle SCOREP_ParameterHandle;
90 
91 typedef SCOREP_AnyHandle SCOREP_RmaWindowHandle;
92 
93 typedef SCOREP_AnyHandle SCOREP_SamplingSetRecorderHandle;
94 
95 typedef SCOREP_AnyHandle SCOREP_SourceCodeLocationHandle;
96 
97 typedef SCOREP_AnyHandle SCOREP_StringHandle;
98 
99 typedef SCOREP_AnyHandle SCOREP_SystemTreeNodeHandle;
100 
101 typedef SCOREP_AnyHandle SCOREP_SystemTreeNodePropertyHandle;
102 
103 #endif /* SCOREP_PUBLIC_HANDLES_H */
Defines public definitions that are used internally and externally (e.g., by metric plugins...
SCOREP_HandleType
Definition: SCOREP_PublicHandles.h:33
Definition: SCOREP_PublicHandles.h:41
Definition: SCOREP_PublicHandles.h:40
Definition: SCOREP_PublicHandles.h:38
Definition: SCOREP_PublicHandles.h:43
Definition: SCOREP_PublicHandles.h:51
Definition: SCOREP_PublicHandles.h:42
Definition: SCOREP_PublicHandles.h:36
Definition: SCOREP_PublicHandles.h:55
SCOREP_Allocator_MovableMemory SCOREP_AnyHandle
Definition: SCOREP_PublicTypes.h:86
Definition: SCOREP_PublicHandles.h:47
Definition: SCOREP_PublicHandles.h:46
Definition: SCOREP_PublicHandles.h:60
Definition: SCOREP_PublicHandles.h:59
Definition: SCOREP_PublicHandles.h:53
Definition: SCOREP_PublicHandles.h:48
Definition: SCOREP_PublicHandles.h:39
Definition: SCOREP_PublicHandles.h:52
Definition: SCOREP_PublicHandles.h:56
Definition: SCOREP_PublicHandles.h:44
Definition: SCOREP_PublicHandles.h:49
Definition: SCOREP_PublicHandles.h:58
Definition: SCOREP_PublicHandles.h:62
Definition: SCOREP_PublicHandles.h:54
Definition: SCOREP_PublicHandles.h:45
Definition: SCOREP_PublicHandles.h:57
Definition: SCOREP_PublicHandles.h:37
Definition: SCOREP_PublicHandles.h:50