2.2 (revision 4737)
OTF2_Marker.h
Go to the documentation of this file.
1 /*
2  * This file is part of the Score-P software (http://www.score-p.org)
3  *
4  * Copyright (c) 2013,
5  * Technische Universitaet Dresden, Germany
6  *
7  * This software may be modified and distributed under the terms of
8  * a BSD-style license. See the COPYING file in the package base
9  * directory for details.
10  */
11 
12 
13 #ifndef OTF2_MARKER_H
14 #define OTF2_MARKER_H
15 
16 
24 #include <stdint.h>
25 
26 
27 #include <otf2/OTF2_ErrorCodes.h>
28 
29 
30 #include <otf2/OTF2_Definitions.h>
31 
32 
33 #ifdef __cplusplus
34 extern "C" {
35 #endif /* __cplusplus */
36 
37 
39 typedef uint32_t OTF2_MarkerRef;
41 #define OTF2_UNDEFINED_MARKER ( ( OTF2_MarkerRef )OTF2_UNDEFINED_UINT32 )
42 
43 
45 typedef uint8_t OTF2_MarkerSeverity;
46 
49 {
58 };
59 
60 
62 typedef uint8_t OTF2_MarkerScope;
63 
66 {
79 };
80 
81 
82 #ifdef __cplusplus
83 }
84 #endif /* __cplusplus */
85 
86 
87 #endif /* !OTF2_MARKER_H */
Definition: OTF2_Marker.h:70
Definition: OTF2_Marker.h:68
OTF2_MarkerSeverity_enum
Definition: OTF2_Marker.h:48
Data types used in the definition records.
Definition: OTF2_Marker.h:53
Definition: OTF2_Marker.h:72
uint8_t OTF2_MarkerSeverity
Wrapper for enum OTF2_MarkerSeverity_enum.
Definition: OTF2_Marker.h:45
uint32_t OTF2_MarkerRef
Type used to indicate a reference to a DefMarker definition.
Definition: OTF2_Marker.h:39
Definition: OTF2_Marker.h:57
Definition: OTF2_Marker.h:51
Definition: OTF2_Marker.h:74
OTF2_MarkerScope_enum
Definition: OTF2_Marker.h:65
Definition: OTF2_Marker.h:78
uint8_t OTF2_MarkerScope
Wrapper for enum OTF2_MarkerScope_enum.
Definition: OTF2_Marker.h:62
Definition: OTF2_Marker.h:76
Error codes and error handling.
Definition: OTF2_Marker.h:55