16 #ifndef MCL_COMMUNICATION_H_ 17 #define MCL_COMMUNICATION_H_ 288 #endif //MCL_COMMUNICATION_H_
MCL_EXPORT E_MCL_ERROR_CODE mcl_communication_onboard(mcl_communication_t *communication)
MCL_EXPORT E_MCL_ERROR_CODE mcl_communication_rotate_key(mcl_communication_t *communication)
MCL_EXPORT E_MCL_ERROR_CODE mcl_communication_get_last_access_token(mcl_communication_t *communication, char **token)
Returns the lastly received oauth access token, NULL if server time is not received.
MCL_EXPORT E_MCL_ERROR_CODE mcl_communication_update_security_information(mcl_communication_t *communication)
Configuration module interface header file.
MCL_EXPORT mcl_bool_t mcl_communication_is_initialized(mcl_communication_t *communication)
Can be used to determine if communication handle is initialized.
E_MCL_ERROR_CODE
MCL Error code definitions. Every function returning an error code uses this enum values...
MCL_EXPORT E_MCL_ERROR_CODE mcl_communication_destroy(mcl_communication_t **communication)
MCL_EXPORT E_MCL_ERROR_CODE mcl_communication_exchange(mcl_communication_t *communication, mcl_store_t *store, void **reserved)
struct mcl_store_t mcl_store_t
List module interface file.
MCL_EXPORT E_MCL_ERROR_CODE mcl_communication_initialize(mcl_configuration_t *configuration, mcl_communication_t **communication)
MCL_EXPORT mcl_bool_t mcl_communication_is_onboarded(mcl_communication_t *communication)
Can be used to determine if communication handle is onboarded.
MCL_EXPORT E_MCL_ERROR_CODE mcl_communication_process(mcl_communication_t *communication, mcl_store_t *store, void **reserved)
Store module interface header file.
MCL_EXPORT E_MCL_ERROR_CODE mcl_communication_get_access_token(mcl_communication_t *communication)
struct mcl_communication_t mcl_communication_t
MCL_EXPORT E_MCL_ERROR_CODE mcl_communication_get_last_token_time(mcl_communication_t *communication, char **token_time)
Returns the time when lastly received oauth access token is received.