AppDynamics C/C++ SDK  21.3
Reference documentation for the C/C++ SDK.
appdynamics_advanced.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) AppDynamics, Inc., and its affiliates
3  * 2015-2018
4  * All Rights Reserved
5  */
6 
7 #ifndef APPDYNAMICS_ADVANCED_H_
8 #define APPDYNAMICS_ADVANCED_H_
9 
10 #include <stdint.h>
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 #ifdef _WIN32
17 #define APPD_API __declspec(dllexport)
18 #else
19 #define APPD_API __attribute__((visibility("default")))
20 #endif
21 
22 typedef void* appd_bt_handle;
23 typedef void* appd_exitcall_handle;
24 
25 /* This header file contains advanced functionality that can be
26  * used to override the default behavior of the sdk. Please consult
27  * the appdynamics documentation before making use of these functions
28  */
29 
51 
70 
87 
107 
108 #ifdef __cplusplus
109 } /* extern "C" */
110 
111 #endif /* !defined(__cplusplus) */
112 
113 #endif /* APPDYNAMICS_ADVANCED_H_ */
appd_bt_override_start_time_ms
APPD_API void appd_bt_override_start_time_ms(appd_bt_handle bt, int64_t timeMS)
appd_bt_override_time_ms
APPD_API void appd_bt_override_time_ms(appd_bt_handle bt, int64_t timeMS)
appd_exitcall_override_start_time_ms
APPD_API void appd_exitcall_override_start_time_ms(appd_exitcall_handle exitCall, int64_t timeMS)
appd_bt_handle
void * appd_bt_handle
Definition: appdynamics_advanced.h:22
APPD_API
#define APPD_API
Definition: appdynamics_advanced.h:19
appd_exitcall_handle
void * appd_exitcall_handle
Definition: appdynamics_advanced.h:23
appd_exitcall_override_time_ms
APPD_API void appd_exitcall_override_time_ms(appd_exitcall_handle exitCall, int64_t timeMS)
appd_bt_handle
void * appd_bt_handle
Definition: appdynamics.h:30
appd_exitcall_handle
void * appd_exitcall_handle
Definition: appdynamics.h:39