27 typedef struct p_LDServerSDKEvaluationSeriesContext* LDServerSDKEvaluationSeriesContext;
28 typedef struct p_LDServerSDKEvaluationSeriesData* LDServerSDKEvaluationSeriesData;
29 typedef struct p_LDServerSDKTrackSeriesContext* LDServerSDKTrackSeriesContext;
56 LDServerSDKEvaluationSeriesContext series_context,
57 LDServerSDKEvaluationSeriesData data,
86 LDServerSDKEvaluationSeriesContext series_context,
87 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:55
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:108
LDServerSDKEvaluationSeriesData(* LDServerSDKHook_AfterEvaluation)(LDServerSDKEvaluationSeriesContext series_context, LDServerSDKEvaluationSeriesData data, LDEvalDetail detail, void *user_data)
Callback invoked after a flag evaluation.
Definition: hook.h:85
Hook structure containing callback function pointers.
Definition: hook.h:139
LDServerSDKHook_BeforeEvaluation BeforeEvaluation
Definition: hook.h:150
LDServerSDKHook_AfterTrack AfterTrack
Definition: hook.h:162
char const * Name
Definition: hook.h:144
LDServerSDKHook_AfterEvaluation AfterEvaluation
Definition: hook.h:156
void * UserData
Definition: hook.h:169