client-c  0.7.0
kaa.h File Reference

Kaa C endpoint library. More...

#include "kaa_context.h"
#include "kaa_error.h"
+ Include dependency graph for kaa.h:

Go to the source code of this file.

Functions

kaa_error_t kaa_init (kaa_context_t **kaa_context_p)
 Creates and initializes general Kaa endpoint context. More...
 
kaa_error_t kaa_start (kaa_context_t *kaa_context)
 Starts Kaa's workflow. More...
 
kaa_error_t kaa_deinit (kaa_context_t *kaa_context)
 De-initializes and destroys general Kaa endpoint context. More...
 

Detailed Description

Kaa C endpoint library.

Supplies API for initializing and de-initializing general Kaa endpoint context.

Definition in file kaa.h.

Function Documentation

kaa_error_t kaa_deinit ( kaa_context_t kaa_context)

De-initializes and destroys general Kaa endpoint context.

After a successful call kaa_context pointer becomes invalid.

Parameters
[in]kaa_contextPointer to an initialized Kaa endpoint context.
Returns
Error code.
kaa_error_t kaa_init ( kaa_context_t **  kaa_context_p)

Creates and initializes general Kaa endpoint context.

The endpoint SDK assumes ownership of the memory allocated for the context and nested data structures.

Parameters
[in,out]kaa_context_pPointer to return the address of initialized Kaa endpoint context to.
Returns
Error code.
kaa_error_t kaa_start ( kaa_context_t kaa_context)

Starts Kaa's workflow.

NOTE: Should be called after kaa_init().

Parameters
[in]kaa_contextPointer to an initialized Kaa endpoint context.
Returns
Error code.