34 typedef struct p_LDServerSDKEvaluationSeriesContext* LDServerSDKEvaluationSeriesContext;
35 typedef struct p_LDServerSDKEvaluationSeriesData* LDServerSDKEvaluationSeriesData;
36 typedef struct p_LDServerSDKTrackSeriesContext* LDServerSDKTrackSeriesContext;
65 LDServerSDKEvaluationSeriesContext series_context,
66 LDServerSDKEvaluationSeriesData data,
97 LDServerSDKEvaluationSeriesContext series_context,
98 LDServerSDKEvaluationSeriesData data,
Export macros for C bindings.
LDServerSDKEvaluationSeriesData(* LDServerSDKHook_BeforeEvaluation)(LDServerSDKEvaluationSeriesContext series_context, LDServerSDKEvaluationSeriesData data, void *user_data)
Callback invoked before a flag evaluation.
Definition: hook.h:64
LDServerSDKHook_Init(struct LDServerSDKHook *hook)
Initialize a hook structure to safe defaults.
Definition: hook.cpp:8
void(* LDServerSDKHook_AfterTrack)(LDServerSDKTrackSeriesContext series_context, void *user_data)
Callback invoked after a track event.
Definition: hook.h:119
LDServerSDKEvaluationSeriesData(* LDServerSDKHook_AfterEvaluation)(LDServerSDKEvaluationSeriesContext series_context, LDServerSDKEvaluationSeriesData data, LDEvalDetail detail, void *user_data)
Callback invoked after a flag evaluation.
Definition: hook.h:96
Hook structure containing callback function pointers.
Definition: hook.h:150
LDServerSDKHook_BeforeEvaluation BeforeEvaluation
Definition: hook.h:161
LDServerSDKHook_AfterTrack AfterTrack
Definition: hook.h:173
char const * Name
Definition: hook.h:155
LDServerSDKHook_AfterEvaluation AfterEvaluation
Definition: hook.h:167
void * UserData
Definition: hook.h:180