26 #ifndef KAA_PLATFORM_KAA_CLIENT_H_ 
   27 #define KAA_PLATFORM_KAA_CLIENT_H_ 
   35 #include "../kaa_context.h" 
   80                            , 
void *external_process_context
 
void kaa_client_destroy(kaa_client_t *kaa_client)
De-initializes and destroys Kaa client. 
 
struct kaa_client_t kaa_client_t
 
kaa_error_t kaa_client_start(kaa_client_t *kaa_client, external_process_fn external_process, void *external_process_context, kaa_time_t max_delay)
Start Kaa client. 
 
kaa_error_t kaa_client_create(kaa_client_t **kaa_client, kaa_client_props_t *props)
Creates and initializes kaa_client. 
 
kaa_error_t kaa_client_stop(kaa_client_t *kaa_client)
Stop Kaa client. 
 
void(* external_process_fn)(void *context)
 
kaa_context_t * kaa_client_get_context(kaa_client_t *kaa_client)
Return pointer to Kaa context.