52 if (error_event.
name != NULL)
54 event.name = error_event.
name;
61 if (error_event.
message != NULL)
63 event.message = error_event.
message;
81 event.error_stack_trace_index = 0;
97 event.stack_trace_list.clear();
Definition: appd_iot_def.h:50
appd_iot_sdk_state_t
Enums for SDK State.
Definition: appd_iot_def.h:59
int duration_ms
Definition: appd_iot_def.h:326
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
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
int data_count
Definition: appd_iot_def.h:334
appd_iot_sdk_state_t appd_iot_get_sdk_state(void)
Get Current SDK State.
Definition: config.cpp:236
int error_stack_trace_index
Definition: appd_iot_def.h:330
data_t data
Definition: beacon.hpp:87
appd_iot_stack_trace_t * stack_trace
Definition: appd_iot_def.h:332
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
const char * message
Definition: appd_iot_def.h:320
int stack_trace_count
Definition: appd_iot_def.h:328
Definition: appd_iot_def.h:64
appd_iot_error_code_t
Error Code Enums for SDK log.
Definition: appd_iot_def.h:27
int64_t timestamp_ms
Definition: appd_iot_def.h:324
Definition: appd_iot_def.h:103
std::list< stack_trace_t > stack_trace_list
Definition: beacon.hpp:86
static const char * severity_str[APPD_IOT_ERR_MAX_SEVERITY_LEVELS]
Definition: error_event.cpp:23
appd_iot_error_code_t appd_iot_add_error_event_to_beacon(error_event_t event)
Adds Error Event to Beacon.
Definition: beacon.cpp:141
Definition: appd_iot_def.h:87
appd_iot_data_t * data
Definition: appd_iot_def.h:336
Definition: appd_iot_def.h:83
const char * name
Definition: appd_iot_def.h:318
static appd_iot_error_code_t appd_iot_copy_stack_trace(std::list< stack_trace_t > *dest_stack_trace_list, appd_iot_stack_trace_t *src_stack_trace, int src_stack_trace_count)
Copies User Defined Stack Trace to SDK Defined Stack Trace.
Definition: error_event.cpp:134
appd_iot_error_severity_t severity
Definition: appd_iot_def.h:322
Definition: beacon.hpp:78
Definition: appd_iot_def.h:30
Definition: appd_iot_def.h:99
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_error_code_t appd_iot_clear_event_data(data_t *data)
Clear event data.
Definition: custom_event.cpp:91