HawkTracer  0.9.0
global_timeline.h
Go to the documentation of this file.
1 #ifndef HAWKTRACER_GLOBAL_TIMELINE_H
2 #define HAWKTRACER_GLOBAL_TIMELINE_H
3 
7 
9 
11 
13 
14 #define HT_TP_GLOBAL_SCOPED_INT(int_label) HT_TP_SCOPED_INT(ht_global_timeline_get(), int_label)
15 
16 #define HT_TP_GLOBAL_SCOPED_STRING(string_label) HT_TP_SCOPED_STRING(ht_global_timeline_get(), string_label)
17 
18 #define HT_TP_G_STRACEPOINT(label) HT_TP_STRACEPOINT(ht_global_timeline_get(), label)
19 
20 #define HT_TP_G_DYN_STRACEPOINT(label) HT_TP_DYN_STRACEPOINT(ht_global_timeline_get(), label)
21 
22 #define HT_TP_G_FUNCTION() HT_TP_FUNCTION(ht_global_timeline_get())
23 
24 #endif /* HAWKTRACER_GLOBAL_TIMELINE_H */
#define HT_API
Defines a directive for exporting/importing symbols from DLL.
Definition: macros.h:76
#define HT_DECLS_END
Defines an end of C linkage block.
Definition: macros.h:17
typedefHT_DECLS_BEGIN struct _HT_Timeline HT_Timeline
Definition: timeline.h:22
#define HT_DECLS_BEGIN
Defines a beginning of C linkage block.
Definition: macros.h:16
HT_DECLS_BEGIN HT_API HT_Timeline * ht_global_timeline_get(void)