#include <string>
#include "appd_iot_interface.h"
Go to the source code of this file.
◆ appd_iot_set_sdk_state()
Set SDK State.
- Parameters
-
new_state | indicates the new sdk state that need to be set |
void appd_iot_log(appd_iot_log_level_t log_level, const char *format,...)
Reads log message, appends log header and triggers log write callback function.
Definition: log.cpp:89
Definition: appd_iot_def.h:101
static appd_iot_sdk_state_t global_sdk_state
Definition: config.cpp:35
static appd_sdk_config_t global_sdk_config
Definition: config.cpp:21
Definition: appd_iot_def.h:103
appd_iot_sdk_state_change_cb_t sdk_state_change_cb
Definition: config.hpp:29
const char * appd_iot_sdk_state_to_str(appd_iot_sdk_state_t sdk_state) __APPD_IOT_API
Convert sdk state to string.
Definition: log.cpp:203
◆ appd_iot_get_sdk_state()
Get Current SDK State.
- Returns
- appd_iot_sdk_state_t with current sdk state
static appd_iot_sdk_state_t global_sdk_state
Definition: config.cpp:35
◆ appd_iot_disable_sdk()
void appd_iot_disable_sdk |
( |
int |
http_resp_code | ) |
|
Set SDK state to disabled state based on the HTTP Response Code.
- Parameters
-
http_resp_code | indicates the response code from the Collector |
247 if (http_resp_code == 403)
253 else if (http_resp_code == 429)
258 else if (http_resp_code == 402)
void appd_iot_log(appd_iot_log_level_t log_level, const char *format,...)
Reads log message, appends log header and triggers log write callback function.
Definition: log.cpp:89
void appd_iot_set_sdk_state(appd_iot_sdk_state_t new_state)
Set SDK State.
Definition: config.cpp:213
Definition: appd_iot_def.h:103
Definition: appd_iot_def.h:68
Definition: appd_iot_def.h:66
Definition: appd_iot_def.h:99
Definition: appd_iot_def.h:70
◆ appd_iot_get_log_level()
Get configured Log Level as part of SDK Initialization.
- Returns
- appd_iot_log_level_t contains log level enum
Get configured Log Level as part of SDK Initialization.
- Returns
- appd_iot_log_level_t contains log level enum
static appd_sdk_config_t global_sdk_config
Definition: config.cpp:21
appd_iot_log_level_t log_level
Definition: config.hpp:30
◆ appd_iot_get_eum_collector_url()
const char* appd_iot_get_eum_collector_url |
( |
void |
| ) |
|
Get Configured EUM Collector URL.
- Returns
- URL in string format
std::string eum_collector_url
Definition: config.hpp:26
static appd_sdk_config_t global_sdk_config
Definition: config.cpp:21
◆ appd_iot_get_log_write_cb()
Get Log Write Callback Function Pointer.
- Returns
- appd_iot_log_write_cb_t contains log_write_cb fun ptr
appd_iot_log_write_cb_t log_write_cb
Definition: config.hpp:28
static appd_sdk_config_t global_sdk_config
Definition: config.cpp:21
◆ appd_iot_get_http_req_send_cb()
Get http request send callback function pointer.
- Returns
- http request send callback function pointer
-
callback function pointer
appd_iot_http_req_send_cb_t http_req_send_cb
Definition: appd_iot_def.h:416
static appd_sdk_config_t global_sdk_config
Definition: config.cpp:21
appd_iot_http_cb_t http_cb
Definition: config.hpp:32
◆ appd_iot_get_http_resp_done_cb()
Get http response done callback function pointer.
- Returns
- http response done callback function pointer
-
callback function pointer
static appd_sdk_config_t global_sdk_config
Definition: config.cpp:21
appd_iot_http_cb_t http_cb
Definition: config.hpp:32
appd_iot_http_resp_done_cb_t http_resp_done_cb
Definition: appd_iot_def.h:417