C Server-Side SDK
LaunchDarkly SDK
api.h
Go to the documentation of this file.
1 
6 #pragma once
7 
11 #define LD_SDK_VERSION "2.9.3"
12 
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16 
17 #include <launchdarkly/boolean.h>
18 #include <launchdarkly/client.h>
19 #include <launchdarkly/config.h>
20 #include <launchdarkly/json.h>
21 #include <launchdarkly/logging.h>
22 #include <launchdarkly/memory.h>
23 #include <launchdarkly/store.h>
24 #include <launchdarkly/user.h>
26 
30 LD_EXPORT(const char*) LDVersion(void);
31 
32 #ifdef __cplusplus
33 }
34 #endif
35 
boolean.h
A custom c89 boolean type.
LDVersion
const char * LDVersion(void)
Returns the SDK version specified by LD_SDK_VERSION.
variations.h
Public API for evaluation variations.
store.h
Public API for Store implementations.
LD_EXPORT
#define LD_EXPORT(x)
Used to ensure only intended symbols are exported in the binaries.
Definition: export.h:10
user.h
Public API Interface for User construction.
logging.h
Public API Interface for Logging.
json.h
Public API Interface for JSON usage.
config.h
Public API for Configuration.
memory.h
Public API. Operations for managing memory.
client.h
Public API for Client operations.