46 #ifndef KAA_DISABLE_FEATURE_PROFILE
56 #ifndef KAA_DISABLE_FEATURE_EVENTS
66 #ifndef KAA_DISABLE_FEATURE_LOGGING
76 #ifndef KAA_DISABLE_FEATURE_CONFIGURATION
86 #ifndef KAA_DISABLE_FEATURE_NOTIFICATION
96 #ifndef KAA_DISABLE_FEATURE_USER
111 #ifndef KAA_DISABLE_FEATURE_PROFILE
115 #ifndef KAA_DISABLE_FEATURE_EVENTS
119 #ifndef KAA_DISABLE_FEATURE_LOGGING
123 #ifndef KAA_DISABLE_FEATURE_CONFIGURATION
127 #ifndef KAA_DISABLE_FEATURE_NOTIFICATION
131 #ifndef KAA_DISABLE_FEATURE_USER
kaa_error_t kaa_extension_user_deinit(void *context)
kaa_error_t kaa_extension_notification_server_sync(void *context, uint32_t request_id, uint16_t extension_options, const uint8_t *buffer, size_t size)
kaa_error_t kaa_extension_logging_deinit(void *context)
Definition: kaa_common.h:42
This file is a container for all private APIs.
kaa_error_t kaa_extension_bootstrap_deinit(void *context)
An extension interface facing Kaa core.
Definition: kaa_extension.h:40
kaa_extension_id id
Definition: kaa_extension.h:41
Common C EP SDK definitions and small utilities.
Definition: kaa_common.h:44
kaa_error_t kaa_extension_configuration_request_serialize(void *context, uint32_t request_id, uint8_t *buffer, size_t *size, bool *need_resync)
kaa_error_t kaa_extension_logging_init(kaa_context_t *kaa_context, void **context)
static struct kaa_extension kaa_extension_bootstrap
Definition: kaa_extension_private.h:38
kaa_error_t kaa_extension_event_request_serialize(void *context, uint32_t request_id, uint8_t *buffer, size_t *size, bool *need_resync)
kaa_error_t kaa_extension_configuration_deinit(void *context)
static struct kaa_extension kaa_extension_profile
Definition: kaa_extension_private.h:47
kaa_error_t kaa_extension_bootstrap_init(kaa_context_t *kaa_context, void **context)
static struct kaa_extension kaa_extension_logging
Definition: kaa_extension_private.h:67
kaa_error_t kaa_extension_profile_deinit(void *context)
static struct kaa_extension kaa_extension_user
Definition: kaa_extension_private.h:97
kaa_error_t kaa_extension_event_server_sync(void *context, uint32_t request_id, uint16_t extension_options, const uint8_t *buffer, size_t size)
kaa_error_t kaa_extension_notification_init(kaa_context_t *kaa_context, void **context)
kaa_error_t kaa_extension_profile_server_sync(void *context, uint32_t request_id, uint16_t extension_options, const uint8_t *buffer, size_t size)
kaa_error_t kaa_extension_profile_request_serialize(void *context, uint32_t request_id, uint8_t *buffer, size_t *size, bool *need_resync)
static struct kaa_extension kaa_extension_configuration
Definition: kaa_extension_private.h:77
kaa_error_t kaa_extension_configuration_init(kaa_context_t *kaa_context, void **context)
Definition: kaa_common.h:39
kaa_error_t kaa_extension_configuration_server_sync(void *context, uint32_t request_id, uint16_t extension_options, const uint8_t *buffer, size_t size)
kaa_error_t kaa_extension_user_server_sync(void *context, uint32_t request_id, uint16_t extension_options, const uint8_t *buffer, size_t size)
kaa_error_t kaa_extension_user_init(kaa_context_t *kaa_context, void **context)
static struct kaa_extension kaa_extension_notification
Definition: kaa_extension_private.h:87
Definition: kaa_common.h:41
Definition: kaa_common.h:43
static struct kaa_extension kaa_extension_event
Definition: kaa_extension_private.h:57
kaa_error_t kaa_extension_profile_init(kaa_context_t *kaa_context, void **context)
Definition: kaa_common.h:37
kaa_error_t kaa_extension_bootstrap_server_sync(void *context, uint32_t request_id, uint16_t extension_options, const uint8_t *buffer, size_t size)
kaa_error_t kaa_extension_notification_deinit(void *context)
Definition: kaa_common.h:40
kaa_error_t kaa_extension_event_init(kaa_context_t *kaa_context, void **context)
kaa_error_t kaa_extension_user_request_serialize(void *context, uint32_t request_id, uint8_t *buffer, size_t *size, bool *need_resync)
static const struct kaa_extension * kaa_extensions[]
Definition: kaa_extension_private.h:108
kaa_error_t kaa_extension_logging_request_serialize(void *context, uint32_t request_id, uint8_t *buffer, size_t *size, bool *need_resync)
kaa_error_t kaa_extension_bootstrap_request_serialize(void *context, uint32_t request_id, uint8_t *buffer, size_t *size, bool *need_resync)
kaa_error_t kaa_extension_logging_server_sync(void *context, uint32_t request_id, uint16_t extension_options, const uint8_t *buffer, size_t size)
kaa_error_t kaa_extension_event_deinit(void *context)
kaa_error_t kaa_extension_notification_request_serialize(void *context, uint32_t request_id, uint8_t *buffer, size_t *size, bool *need_resync)