Apama  10.15.6.0
IAF_TimestampConfig.h
Go to the documentation of this file.
1 /*
2  * $Copyright(c) 2002-2003, 2007-2008, 2013-2018 Cumulocity GmbH, Duesseldorf, Germany and/or its affiliates and/or their licensors.$
3  * Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Cumulocity GmbH.
4  */
5 
6 #ifndef IAF_TIMESTAMP_CONFIG_H
7 #define IAF_TIMESTAMP_CONFIG_H
8 
9 #include <AP_Types.h>
10 #include <AP_Logger.h>
11 #include <IAF_Platform.h>
12 
13 #ifdef __cplusplus
14 extern "C" {
15 #endif /* __cplusplus */
16 
28 typedef struct {
33  AP_bool recordUpstream;
34 
40 
46  AP_bool logUpstream;
47 
54  AP_bool logDownstream;
55 
65  AP_bool logRoundtrip;
66  enum AP_LogLevel logLevel;
68 
69 #ifdef __cplusplus
70 } /* extern "C" */
71 #endif /* __cplusplus */
72 
73 #endif /* IAF_TIMESTAMP_CONFIG_H */
AP_bool recordUpstream
If true, the plug-in should record timestamps for all upstream events it processes,...
Definition: IAF_TimestampConfig.h:33
AP_bool recordDownstream
If true, the plug-in should record timestamps for all downstream events it processes,...
Definition: IAF_TimestampConfig.h:39
AP_bool logRoundtrip
If true, the plug-in should log the "round trip" latency for all events it processes in either direct...
Definition: IAF_TimestampConfig.h:65
AP_Logger.h.
AP_bool logDownstream
If true, the plug-in should log the latency for all downstream events it processes,...
Definition: IAF_TimestampConfig.h:54
AP_LogLevel
Enumeration of logging verbosity levels.
Definition: AP_Logger.h:27
IAF_TimestampConfig.
Definition: IAF_TimestampConfig.h:28
AP_bool logUpstream
If true, the plug-in should log the latency for all upstream events it it processes,...
Definition: IAF_TimestampConfig.h:46