mcl_core_configuration.h
Go to the documentation of this file.
1 
11 #ifndef MCL_CORE_CONFIGURATION_H_
12 #define MCL_CORE_CONFIGURATION_H_
13 
15 
16 #ifdef __cplusplus
17 extern "C"
18 {
19 #endif
20 
25 
30 {
53 
66 
82  E_MCL_CORE_CONFIGURATION_PARAMETER parameter, const void *value);
83 
90 
91 #ifdef __cplusplus
92 }
93 #endif
94 
95 #endif //MCL_CORE_CONFIGURATION_H_
Mindsphere port parameter as mcl_uint16_t.
Custom function for entering critical section parameter as mcl_critical_section_enter_callback_t (opt...
Custom function for loading credentials parameter as mcl_credentials_load_callback_t.
mcl_int32_t mcl_error_t
MCL_CORE_EXPORT void mcl_core_configuration_destroy(mcl_core_configuration_t **configuration)
Proxy port number parameter as mcl_uint16_t. Mandatory if proxy host name is set, ineffective otherwi...
Security profile parameter as E_MCL_SECURITY_PROFILE.
Custom function for leaving critical section parameter as mcl_critical_section_leave_callback_t (opti...
E_MCL_CORE_CONFIGURATION_PARAMETER
struct mcl_core_configuration_t mcl_core_configuration_t
HTTP request timeout (in seconds) parameter as mcl_uint32_t. Default timeout is 300 seconds...
Initial access token parameter as char*.
Proxy host name parameter as char* (optional).
#define MCL_CORE_EXPORT
Proxy domain parameter as char*. Optional if proxy host name and proxy username are set...
This is an obsolete parameter. Setting it will have no effect.
Custom function for saving credentials parameter as mcl_credentials_save_callback_t.
MCL_CORE_EXPORT mcl_error_t mcl_core_configuration_initialize(mcl_core_configuration_t **configuration)
Mindsphere certificate file parameter as char*. If certificate is not set (as itself or as file)...
Proxy password parameter as char*. Mandatory if proxy host name and proxy username are set...
Mindsphere hostname parameter as char*.
Mindsphere certificate parameter as char*. If certificate is not set (as itself or as file)...
Proxy type parameter as E_MCL_PROXY. Mandatory if proxy host name is set, ineffective otherwise...
MCL_CORE_EXPORT mcl_error_t mcl_core_configuration_set_parameter(mcl_core_configuration_t *configuration, E_MCL_CORE_CONFIGURATION_PARAMETER parameter, const void *value)
Common module interface header file.
Proxy username parameter as char*. Optional if proxy host name is set, ineffective otherwise...