Apama  10.5.4.1
IAF_TimestampConfig.h
Go to the documentation of this file.
1 /*
2  * $Copyright(c) 2002-2003, 2007-2008 Progress Software Corporation (PSC). All rights reserved.$
3  * $Copyright (c) 2013-2018 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.$
4  * Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Software AG
5  */
6 
7 #ifndef IAF_TIMESTAMP_CONFIG_H
8 #define IAF_TIMESTAMP_CONFIG_H
9 
10 #include <AP_Types.h>
11 #include <AP_Logger.h>
12 #include <IAF_Platform.h>
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif /* __cplusplus */
17 
29 typedef struct {
34  AP_bool recordUpstream;
35 
41 
47  AP_bool logUpstream;
48 
55  AP_bool logDownstream;
56 
66  AP_bool logRoundtrip;
67  enum AP_LogLevel logLevel;
69 
70 #ifdef __cplusplus
71 } /* extern "C" */
72 #endif /* __cplusplus */
73 
74 #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:34
AP_bool recordDownstream
If true, the plug-in should record timestamps for all downstream events it processes,...
Definition: IAF_TimestampConfig.h:40
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:66
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:55
AP_LogLevel
Enumeration of logging verbosity levels.
Definition: AP_Logger.h:29
IAF_TimestampConfig.
Definition: IAF_TimestampConfig.h:29
AP_bool logUpstream
If true, the plug-in should log the latency for all upstream events it it processes,...
Definition: IAF_TimestampConfig.h:47