111 if (network_request_event.
url == NULL)
117 if (network_request_event.
error == NULL &&
123 if (strncmp(network_request_event.
url,
125 strlen(network_request_event.
url)) == 0)
128 network_request_event.
url);
133 event.url = network_request_event.
url;
135 if (network_request_event.
error != NULL)
137 event.error = network_request_event.
error;
142 event.resp_code = network_request_event.
resp_code;
151 event.timestamp_ms = network_request_event.
timestamp_ms;
152 event.duration_ms = network_request_event.
duration_ms;
Definition: appd_iot_def.h:50
appd_iot_sdk_state_t
Enums for SDK State.
Definition: appd_iot_def.h:59
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
int64_t timestamp_ms
Definition: appd_iot_def.h:263
Definition: appd_iot_def.h:101
appd_iot_error_code_t appd_iot_copy_event_data(data_t *destdata, appd_iot_data_t *srcdata, int srcdata_count)
Copies User Defined Event Data to SDK Defined Event Data.
Definition: custom_event.cpp:110
appd_iot_error_code_t appd_iot_add_network_request_event_to_beacon(network_request_event_t event)
Adds Network Request Event to Beacon.
Definition: beacon.cpp:115
appd_iot_sdk_state_t appd_iot_get_sdk_state(void)
Get Current SDK State.
Definition: config.cpp:236
Definition: appd_iot_def.h:48
int resp_content_length
Definition: appd_iot_def.h:255
const char * appd_iot_error_code_to_str(appd_iot_error_code_t error_code) __APPD_IOT_API
Convert error code to string.
Definition: log.cpp:193
Definition: appd_iot_def.h:64
appd_iot_error_code_t
Error Code Enums for SDK log.
Definition: appd_iot_def.h:27
int data_count
Definition: appd_iot_def.h:265
int resp_code
Definition: appd_iot_def.h:257
appd_iot_error_code_t appd_iot_copy_response_headers_data(data_t *dest_respheader, appd_iot_data_t *src_respheader, int src_respheadercount)
Copies User Defined Response Header Data to SDK Defined Structure.
Definition: network_event.cpp:39
Definition: appd_iot_def.h:103
int req_content_length
Definition: appd_iot_def.h:253
const char * url
Definition: appd_iot_def.h:247
appd_iot_data_t * resp_headers
Definition: appd_iot_def.h:261
appd_iot_data_t * data
Definition: appd_iot_def.h:267
data_t resp_headers
Definition: beacon.hpp:56
Definition: appd_iot_def.h:32
const char * error
Definition: appd_iot_def.h:249
int resp_headers_count
Definition: appd_iot_def.h:259
Definition: appd_iot_def.h:30
Definition: appd_iot_def.h:99
const char * appd_iot_get_eum_collector_url(void)
Get Configured EUM Collector URL.
Definition: config.cpp:193
data_t data
Definition: beacon.hpp:57
Definition: beacon.hpp:47
int duration_ms
Definition: appd_iot_def.h:251
std::string url
Definition: beacon.hpp:49
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
static bool appd_iot_is_valid_http_resp_code(int resp_code)
checks if http response code is valid
Definition: network_event.cpp:26
appd_iot_error_code_t appd_iot_clear_event_data(data_t *data)
Clear event data.
Definition: custom_event.cpp:91