Copies User Defined Event Data to SDK Defined Event Data.
112 if (destdata == NULL)
124 for (
int i = 0; i < srcdata_count; i++)
126 if ((srcdata + i) == NULL)
132 if (srcdata[i].key == NULL)
140 switch (srcdata[i].value_type)
162 if (srcdata[i].strval != NULL)
183 srcdata[i].key, srcdata[i].value_type);
int64_t datetimeval
Definition: appd_iot_def.h:213
Definition: appd_iot_def.h:44
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
bool boolval
Definition: appd_iot_def.h:210
Definition: appd_iot_def.h:101
Definition: appd_iot_def.h:192
double doubleval
Definition: appd_iot_def.h:212
std::map< std::string, bool > boolmap
Definition: beacon.hpp:34
std::map< std::string, std::string > stringmap
Definition: beacon.hpp:31
Definition: appd_iot_def.h:194
Definition: appd_iot_def.h:103
const char * strval
Definition: appd_iot_def.h:209
std::map< std::string, int64_t > integermap
Definition: beacon.hpp:32
Definition: appd_iot_def.h:188
std::map< std::string, int64_t > datetimemap
Definition: beacon.hpp:35
Definition: appd_iot_def.h:190
appd_iot_data_types_t value_type
Definition: appd_iot_def.h:215
int64_t intval
Definition: appd_iot_def.h:211
Definition: appd_iot_def.h:196
std::string appd_iot_remove_character(const char *input, char c)
Removes a given character from the input string.
Definition: utils.cpp:27
std::map< std::string, double > doublemap
Definition: beacon.hpp:33
Definition: appd_iot_def.h:30
Definition: appd_iot_def.h:99
Definition: appd_iot_def.h:46