MCL_CORE_EXPORT mcl_error_t mcl_core_initialize(mcl_core_configuration_t *configuration, mcl_core_t **core)
Assert module header file.
HTTP client interface header file.
MCL_CORE_EXPORT mcl_error_t mcl_core_destroy(mcl_core_t **core)
MCL_CORE_EXPORT mcl_error_t mcl_core_onboard(mcl_core_t *core)
MCL_CORE_EXPORT const char * mcl_core_get_host_name(mcl_core_t *core)
Time utility module interface header file.
MCL_CORE_EXPORT mcl_error_t mcl_core_get_access_token(mcl_core_t *core)
MCL_CORE_EXPORT mcl_error_t mcl_core_update_credentials(mcl_core_t *core)
struct mcl_core_configuration_t mcl_core_configuration_t
struct mcl_core_t mcl_core_t
MCL_CORE_EXPORT mcl_error_t mcl_core_get_last_access_token(mcl_core_t *core, char **token)
MCL_CORE_EXPORT mcl_error_t mcl_core_rotate_key(mcl_core_t *core)
Json utility module interface header file.
MCL_CORE_EXPORT mcl_bool_t mcl_core_is_onboarded(mcl_core_t *core)
MCL_CORE_EXPORT mcl_error_t mcl_core_get_last_token_time(mcl_core_t *core, char **token_time)
MCL_CORE_EXPORT const char * mcl_core_get_client_id(mcl_core_t *core)
MCL_CORE_EXPORT mcl_http_client_t * mcl_core_get_http_client(mcl_core_t *core)
Core configuration module interface header file.