Lines Matching refs:data_value

13 typedef int (*dm_shw_data_set)(_IN_ dm_shw_data_value_t *data_value,
15 typedef int (*dm_shw_array_set)(_IN_ dm_shw_data_value_t *data_value,
18 typedef int (*dm_shw_data_get)(_IN_ dm_shw_data_value_t *data_value,
20 typedef int (*dm_shw_array_get)(_IN_ dm_shw_data_value_t *data_value,
22 typedef void (*dm_shw_data_free)(_IN_ dm_shw_data_value_t *data_value);
23 typedef void (*dm_shw_array_free)(_IN_ dm_shw_data_value_t *data_value);
24 typedef void (*dm_shw_data_print)(_IN_ dm_shw_data_value_t *data_value);
38 static int _dm_shw_int_set(_IN_ dm_shw_data_value_t *data_value,
40 static int _dm_shw_float_set(_IN_ dm_shw_data_value_t *data_value,
42 static int _dm_shw_double_set(_IN_ dm_shw_data_value_t *data_value,
44 static int _dm_shw_text_set(_IN_ dm_shw_data_value_t *data_value,
46 static int _dm_shw_enum_set(_IN_ dm_shw_data_value_t *data_value,
48 static int _dm_shw_date_set(_IN_ dm_shw_data_value_t *data_value,
50 static int _dm_shw_bool_set(_IN_ dm_shw_data_value_t *data_value,
54 static int _dm_shw_array_int_set(_IN_ dm_shw_data_value_t *data_value,
57 static int _dm_shw_array_float_set(_IN_ dm_shw_data_value_t *data_value,
60 static int _dm_shw_array_double_set(_IN_ dm_shw_data_value_t *data_value,
63 static int _dm_shw_array_text_set(_IN_ dm_shw_data_value_t *data_value,
66 static int _dm_shw_array_enum_set(_IN_ dm_shw_data_value_t *data_value,
69 static int _dm_shw_array_date_set(_IN_ dm_shw_data_value_t *data_value,
72 static int _dm_shw_array_bool_set(_IN_ dm_shw_data_value_t *data_value,
77 static int _dm_shw_int_get(_IN_ dm_shw_data_value_t *data_value,
79 static int _dm_shw_float_get(_IN_ dm_shw_data_value_t *data_value,
81 static int _dm_shw_double_get(_IN_ dm_shw_data_value_t *data_value,
83 static int _dm_shw_text_get(_IN_ dm_shw_data_value_t *data_value,
85 static int _dm_shw_enum_get(_IN_ dm_shw_data_value_t *data_value,
87 static int _dm_shw_date_get(_IN_ dm_shw_data_value_t *data_value,
89 static int _dm_shw_bool_get(_IN_ dm_shw_data_value_t *data_value,
93 static int _dm_shw_array_int_get(_IN_ dm_shw_data_value_t *data_value,
95 static int _dm_shw_array_float_get(_IN_ dm_shw_data_value_t *data_value,
97 static int _dm_shw_array_double_get(_IN_ dm_shw_data_value_t *data_value,
99 static int _dm_shw_array_text_get(_IN_ dm_shw_data_value_t *data_value,
101 static int _dm_shw_array_enum_get(_IN_ dm_shw_data_value_t *data_value,
103 static int _dm_shw_array_date_get(_IN_ dm_shw_data_value_t *data_value,
105 static int _dm_shw_array_bool_get(_IN_ dm_shw_data_value_t *data_value,
109 static void _dm_shw_int_free(_IN_ dm_shw_data_value_t *data_value);
110 static void _dm_shw_float_free(_IN_ dm_shw_data_value_t *data_value);
111 static void _dm_shw_double_free(_IN_ dm_shw_data_value_t *data_value);
112 static void _dm_shw_text_free(_IN_ dm_shw_data_value_t *data_value);
113 static void _dm_shw_enum_free(_IN_ dm_shw_data_value_t *data_value);
114 static void _dm_shw_date_free(_IN_ dm_shw_data_value_t *data_value);
115 static void _dm_shw_bool_free(_IN_ dm_shw_data_value_t *data_value);
116 static void _dm_shw_array_free(_IN_ dm_shw_data_value_t *data_value);
117 static void _dm_shw_struct_free(_IN_ dm_shw_data_value_t *data_value);
121 static void _dm_shw_array_int_free(_IN_ dm_shw_data_value_t *data_value);
122 static void _dm_shw_array_float_free(_IN_ dm_shw_data_value_t *data_value);
123 static void _dm_shw_array_double_free(_IN_ dm_shw_data_value_t *data_value);
124 static void _dm_shw_array_text_free(_IN_ dm_shw_data_value_t *data_value);
125 static void _dm_shw_array_enum_free(_IN_ dm_shw_data_value_t *data_value);
126 static void _dm_shw_array_date_free(_IN_ dm_shw_data_value_t *data_value);
127 static void _dm_shw_array_bool_free(_IN_ dm_shw_data_value_t *data_value);
128 static void _dm_shw_array_array_free(_IN_ dm_shw_data_value_t *data_value);
129 static void _dm_shw_array_struct_free(_IN_ dm_shw_data_value_t *data_value);
235 (dm_shw_data_value_complex_t *)input->data_value.value; in _dm_shw_data_array_search()
295 (dm_shw_data_value_complex_t *)input->data_value.value; in _dm_shw_data_struct_search()
317 switch (data_item->data_value.type) { in _dm_shw_data_struct_search()
411 switch (input->data_value.type) { in _dm_shw_data_search()
752 if (data_item->data_value.type == DM_SHW_DATA_TYPE_ARRAY) { in dm_shw_get_data_type()
754 (dm_shw_data_value_complex_t *)data_item->data_value.value; in dm_shw_get_data_type()
757 *type = data_item->data_value.type; in dm_shw_get_data_type()
1000 static int _dm_shw_int_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_int_set() argument
1005 data_value->value_int = int_set; in _dm_shw_int_set()
1006 dm_log_debug("Current Int Value Be Set(Int): %d", data_value->value_int); in _dm_shw_int_set()
1011 static int _dm_shw_float_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_float_set() argument
1016 data_value->value_float = float_set; in _dm_shw_float_set()
1018 data_value->value_float); in _dm_shw_float_set()
1023 static int _dm_shw_double_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_double_set() argument
1028 data_value->value_double = double_set; in _dm_shw_double_set()
1030 data_value->value_double); in _dm_shw_double_set()
1035 static int _dm_shw_text_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_text_set() argument
1042 if (data_value->value) { in _dm_shw_text_set()
1043 DM_free(data_value->value); in _dm_shw_text_set()
1044 data_value->value = NULL; in _dm_shw_text_set()
1046 res = dm_utils_copy(value_set, value_set_len, &data_value->value, in _dm_shw_text_set()
1051 dm_log_debug("Current Text Value Be Set(String): %s", data_value->value); in _dm_shw_text_set()
1056 static int _dm_shw_enum_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_enum_set() argument
1063 data_value->value_int = enum_set; in _dm_shw_enum_set()
1064 dm_log_debug("Current Enum Value Be Set(Enum): %d", data_value->value_int); in _dm_shw_enum_set()
1069 static int _dm_shw_date_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_date_set() argument
1076 if (data_value->value) { in _dm_shw_date_set()
1077 DM_free(data_value->value); in _dm_shw_date_set()
1078 data_value->value = NULL; in _dm_shw_date_set()
1080 res = dm_utils_copy(value_set, value_set_len, &data_value->value, in _dm_shw_date_set()
1085 dm_log_debug("Current Date Value Be Set(String): %s", data_value->value); in _dm_shw_date_set()
1090 static int _dm_shw_bool_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_bool_set() argument
1097 data_value->value_int = int_set; in _dm_shw_bool_set()
1098 dm_log_debug("Current Bool Value Be Set(Bool): %d", data_value->value_int); in _dm_shw_bool_set()
1103 static int _dm_shw_array_int_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_int_set() argument
1107 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_int_set()
1117 static int _dm_shw_array_float_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_float_set() argument
1121 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_float_set()
1131 static int _dm_shw_array_double_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_double_set() argument
1135 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_double_set()
1145 static int _dm_shw_array_text_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_text_set() argument
1150 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_text_set()
1172 static int _dm_shw_array_enum_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_enum_set() argument
1176 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_enum_set()
1186 static int _dm_shw_array_date_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_date_set() argument
1191 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_date_set()
1213 static int _dm_shw_array_bool_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_bool_set() argument
1217 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_bool_set()
1227 static int _dm_shw_data_array_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_data_array_set() argument
1231 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_data_array_set()
1242 data_value, value, value_len, index); in _dm_shw_data_array_set()
1245 static int _dm_shw_data_set(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_data_set() argument
1248 if (g_iotx_data_type_mapping[data_value->type].func_set == NULL) { in _dm_shw_data_set()
1252 return g_iotx_data_type_mapping[data_value->type].func_set( in _dm_shw_data_set()
1253 data_value, value, value_len); in _dm_shw_data_set()
1273 if (data->data_value.type == DM_SHW_DATA_TYPE_ARRAY) { in dm_shw_set_property_value()
1275 res = _dm_shw_data_array_set(&data->data_value, value, value_len, in dm_shw_set_property_value()
1281 res = _dm_shw_data_set(&data->data_value, value, value_len); in dm_shw_set_property_value()
1290 static int _dm_shw_int_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_int_get() argument
1293 *(int *)(value) = data_value->value_int; in _dm_shw_int_get()
1297 static int _dm_shw_float_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_float_get() argument
1300 *(float *)(value) = data_value->value_float; in _dm_shw_float_get()
1304 static int _dm_shw_double_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_double_get() argument
1307 *(double *)(value) = data_value->value_double; in _dm_shw_double_get()
1311 static int _dm_shw_text_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_text_get() argument
1316 if (*(char **)value != NULL || data_value->value == NULL) { in _dm_shw_text_get()
1320 res = dm_utils_copy_direct(data_value->value, strlen(data_value->value), in _dm_shw_text_get()
1321 (void **)value, strlen(data_value->value) + 1); in _dm_shw_text_get()
1329 static int _dm_shw_enum_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_enum_get() argument
1332 *(int *)(value) = data_value->value_int; in _dm_shw_enum_get()
1336 static int _dm_shw_date_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_date_get() argument
1341 if (*(char **)value != NULL || data_value->value == NULL) { in _dm_shw_date_get()
1345 res = dm_utils_copy_direct(data_value->value, strlen(data_value->value), in _dm_shw_date_get()
1346 (void **)value, strlen(data_value->value) + 1); in _dm_shw_date_get()
1354 static int _dm_shw_bool_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_bool_get() argument
1357 *(int *)(value) = data_value->value_int; in _dm_shw_bool_get()
1361 static int _dm_shw_array_int_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_int_get() argument
1364 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_int_get()
1376 static int _dm_shw_array_float_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_float_get() argument
1379 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_float_get()
1391 static int _dm_shw_array_double_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_double_get() argument
1394 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_double_get()
1406 static int _dm_shw_array_text_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_text_get() argument
1410 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_text_get()
1429 static int _dm_shw_array_enum_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_enum_get() argument
1432 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_enum_get()
1444 static int _dm_shw_array_date_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_date_get() argument
1448 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_date_get()
1467 static int _dm_shw_array_bool_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_array_bool_get() argument
1470 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_bool_get()
1482 static int _dm_shw_data_array_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_data_array_get() argument
1485 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_data_array_get()
1496 data_value, value, index); in _dm_shw_data_array_get()
1499 static int _dm_shw_data_get(_IN_ dm_shw_data_value_t *data_value, in _dm_shw_data_get() argument
1502 if (g_iotx_data_type_mapping[data_value->type].func_get == NULL) { in _dm_shw_data_get()
1506 return g_iotx_data_type_mapping[data_value->type].func_get(data_value, in _dm_shw_data_get()
1525 if (data->data_value.type == DM_SHW_DATA_TYPE_ARRAY) { in dm_shw_get_property_value()
1527 res = _dm_shw_data_array_get(&data->data_value, value, array_index); in dm_shw_get_property_value()
1532 res = _dm_shw_data_get(&data->data_value, value); in dm_shw_get_property_value()
1577 if (event_data->data_value.type == DM_SHW_DATA_TYPE_ARRAY) { in dm_shw_set_event_output_value()
1578 res = _dm_shw_data_array_set(&event_data->data_value, value, value_len, in dm_shw_set_event_output_value()
1584 res = _dm_shw_data_set(&event_data->data_value, value, value_len); in dm_shw_set_event_output_value()
1628 if (event_data->data_value.type == DM_SHW_DATA_TYPE_ARRAY) { in dm_shw_get_event_output_value()
1630 _dm_shw_data_array_get(&event_data->data_value, value, array_index); in dm_shw_get_event_output_value()
1635 res = _dm_shw_data_get(&event_data->data_value, value); in dm_shw_get_event_output_value()
1683 if (service_data->data_value.type == DM_SHW_DATA_TYPE_ARRAY) { in dm_shw_set_service_input_output_value()
1684 res = _dm_shw_data_array_set(&service_data->data_value, value, in dm_shw_set_service_input_output_value()
1690 res = _dm_shw_data_set(&service_data->data_value, value, value_len); in dm_shw_set_service_input_output_value()
1735 if (service_data->data_value.type == DM_SHW_DATA_TYPE_ARRAY) { in dm_shw_get_service_input_output_value()
1736 res = _dm_shw_data_array_get(&service_data->data_value, value, in dm_shw_get_service_input_output_value()
1742 res = _dm_shw_data_get(&service_data->data_value, value); in dm_shw_get_service_input_output_value()
1755 data->data_value.value_int); in _dm_shw_int_insert_json_item()
1764 data->data_value.value_float); in _dm_shw_float_insert_json_item()
1773 data->data_value.value_double); in _dm_shw_double_insert_json_item()
1782 (data->data_value.value == NULL) ? ("") : (data->data_value.value); in _dm_shw_string_insert_json_item()
1806 complex_array = data->data_value.value; in _dm_shw_array_insert_json_item()
1966 complex_struct = data->data_value.value; in _dm_shw_struct_insert_json_item()
2012 switch (data->data_value.type) { in _dm_shw_data_insert_json_item()
2218 static void _dm_shw_int_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_int_free() argument
2225 static void _dm_shw_float_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_float_free() argument
2232 static void _dm_shw_double_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_double_free() argument
2239 static void _dm_shw_text_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_text_free() argument
2242 if (data_value->value) { in _dm_shw_text_free()
2243 DM_free(data_value->value); in _dm_shw_text_free()
2244 data_value->value = NULL; in _dm_shw_text_free()
2248 static void _dm_shw_enum_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_enum_free() argument
2255 static void _dm_shw_date_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_date_free() argument
2258 if (data_value->value) { in _dm_shw_date_free()
2259 DM_free(data_value->value); in _dm_shw_date_free()
2260 data_value->value = NULL; in _dm_shw_date_free()
2264 static void _dm_shw_bool_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_bool_free() argument
2271 static void _dm_shw_array_int_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_array_int_free() argument
2275 static void _dm_shw_array_float_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_array_float_free() argument
2279 static void _dm_shw_array_double_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_array_double_free() argument
2283 static void _dm_shw_array_text_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_array_text_free() argument
2286 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_text_free()
2299 static void _dm_shw_array_enum_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_array_enum_free() argument
2303 static void _dm_shw_array_date_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_array_date_free() argument
2306 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_date_free()
2319 static void _dm_shw_array_bool_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_array_bool_free() argument
2323 static void _dm_shw_array_array_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_array_array_free() argument
2327 static void _dm_shw_array_struct_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_array_struct_free() argument
2333 (dm_shw_data_value_complex_t *)data_value->value; in _dm_shw_array_struct_free()
2343 static void _dm_shw_array_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_array_free() argument
2345 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_array_free()
2353 data_value); in _dm_shw_array_free()
2359 data_value->value = NULL; in _dm_shw_array_free()
2363 static void _dm_shw_struct_free(_IN_ dm_shw_data_value_t *data_value) in _dm_shw_struct_free() argument
2367 dm_shw_data_value_complex_t *complex_array = data_value->value; in _dm_shw_struct_free()
2379 data_value->value = NULL; in _dm_shw_struct_free()
2383 static void _dm_shw_data_free(dm_shw_data_value_t *data_value) in _dm_shw_data_free() argument
2385 if (g_iotx_data_type_mapping[data_value->type].func_free == NULL) { in _dm_shw_data_free()
2388 g_iotx_data_type_mapping[data_value->type].func_free(data_value); in _dm_shw_data_free()
2396 _dm_shw_data_free(&property->data_value); in _dm_shw_property_free()
2417 _dm_shw_data_free(&outputdata->data_value); in _dm_shw_event_outputdata_free()
2463 _dm_shw_data_free(&outputdata->data_value); in _dm_shw_service_outputdata_free()
2484 _dm_shw_data_free(&inputdata->data_value); in _dm_shw_service_inputdata_free()