Lines Matching refs:res
302 int res = 0, index = 0; in _dm_shw_array_struct_parse() local
326 res = _dm_shw_struct_parse(&data->data_value, root); in _dm_shw_array_struct_parse()
327 if (res != SUCCESS_RETURN) { in _dm_shw_array_struct_parse()
338 int res = 0; in _dm_shw_array_parse() local
359 res = lite_cjson_object_item(root, DM_SHW_KEY_SIZE, strlen(DM_SHW_KEY_SIZE), in _dm_shw_array_parse()
361 if (res != SUCCESS_RETURN && !lite_cjson_is_string(&lite_item)) { in _dm_shw_array_parse()
374 res = lite_cjson_object_item(root, DM_SHW_KEY_ITEM, strlen(DM_SHW_KEY_ITEM), in _dm_shw_array_parse()
376 if (res != SUCCESS_RETURN && !lite_cjson_is_object(&lite_item)) { in _dm_shw_array_parse()
380 res = lite_cjson_object_item(&lite_item, DM_SHW_KEY_TYPE, in _dm_shw_array_parse()
382 if (res != SUCCESS_RETURN && !lite_cjson_is_string(&lite_type)) { in _dm_shw_array_parse()
385 res = _dm_shw_get_type(lite_type.value, lite_type.value_length, in _dm_shw_array_parse()
387 if (res != SUCCESS_RETURN) { in _dm_shw_array_parse()
394 res = lite_cjson_object_item(&lite_item, DM_SHW_KEY_SPECS, in _dm_shw_array_parse()
398 (res != SUCCESS_RETURN)) { in _dm_shw_array_parse()
409 res = g_dm_tsl_alink_mapping[complex_array->type].func_array_parse( in _dm_shw_array_parse()
411 if (res != SUCCESS_RETURN) { in _dm_shw_array_parse()
421 int res = 0, index = 0; in _dm_shw_struct_parse() local
458 res = lite_cjson_array_item(root, index, &lite_item); in _dm_shw_struct_parse()
459 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_struct_parse()
464 res = _dm_shw_property_parse(property, &lite_item); in _dm_shw_struct_parse()
465 if (res != SUCCESS_RETURN) { in _dm_shw_struct_parse()
476 int res = 0; in _dm_shw_data_parse() local
483 res = lite_cjson_object_item(root, DM_SHW_KEY_TYPE, strlen(DM_SHW_KEY_TYPE), in _dm_shw_data_parse()
485 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_data_parse()
490 res = _dm_shw_get_type(lite_item.value, lite_item.value_length, in _dm_shw_data_parse()
492 if (res != SUCCESS_RETURN) { in _dm_shw_data_parse()
498 res = lite_cjson_object_item(root, DM_SHW_KEY_SPECS, in _dm_shw_data_parse()
500 if (res == SUCCESS_RETURN) { in _dm_shw_data_parse()
509 res = g_dm_tsl_alink_mapping[data_value->type].func_parse(data_value, in _dm_shw_data_parse()
511 if (res != SUCCESS_RETURN) { in _dm_shw_data_parse()
521 int res = 0; in _dm_shw_property_parse() local
526 res = lite_cjson_object_item(root, DM_SHW_KEY_IDENTIFIER, in _dm_shw_property_parse()
528 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_property_parse()
531 res = dm_utils_copy(lite_item.value, lite_item.value_length, in _dm_shw_property_parse()
534 if (res != SUCCESS_RETURN) { in _dm_shw_property_parse()
541 res = lite_cjson_object_item(root, DM_SHW_KEY_DATATYPE, in _dm_shw_property_parse()
543 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_property_parse()
548 res = _dm_shw_data_parse(&property->data_value, &lite_item); in _dm_shw_property_parse()
549 if (res != SUCCESS_RETURN) { in _dm_shw_property_parse()
559 int res = 0, index = 0; in _dm_shw_properties_parse() local
563 res = in _dm_shw_properties_parse()
566 if (res == SUCCESS_RETURN) { in _dm_shw_properties_parse()
591 res = lite_cjson_array_item(&lite_properties, index, &lite_property); in _dm_shw_properties_parse()
592 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_property)) { in _dm_shw_properties_parse()
607 int res = 0; in _dm_shw_event_outputdata_parse() local
612 res = lite_cjson_object_item(root, DM_SHW_KEY_IDENTIFIER, in _dm_shw_event_outputdata_parse()
614 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_event_outputdata_parse()
617 res = dm_utils_copy(lite_item.value, lite_item.value_length, in _dm_shw_event_outputdata_parse()
620 if (res != SUCCESS_RETURN) { in _dm_shw_event_outputdata_parse()
627 res = lite_cjson_object_item(root, DM_SHW_KEY_DATATYPE, in _dm_shw_event_outputdata_parse()
629 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_event_outputdata_parse()
634 res = _dm_shw_data_parse(&event_data->data_value, &lite_item); in _dm_shw_event_outputdata_parse()
635 if (res != SUCCESS_RETURN) { in _dm_shw_event_outputdata_parse()
646 int res = 0, index = 0; in _dm_shw_event_outputdatas_parse() local
668 res = lite_cjson_array_item(root, index, &lite_item); in _dm_shw_event_outputdatas_parse()
669 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_event_outputdatas_parse()
684 int res = 0; in _dm_shw_event_parse() local
689 res = lite_cjson_object_item(root, DM_SHW_KEY_IDENTIFIER, in _dm_shw_event_parse()
691 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_event_parse()
694 res = dm_utils_copy(lite_item.value, lite_item.value_length, in _dm_shw_event_parse()
697 if (res != SUCCESS_RETURN) { in _dm_shw_event_parse()
714 res = lite_cjson_object_item(root, DM_SHW_KEY_OUTPUTDATA, in _dm_shw_event_parse()
716 if (res != SUCCESS_RETURN || !lite_cjson_is_array(&lite_item)) { in _dm_shw_event_parse()
720 res = _dm_shw_event_outputdatas_parse(shadow, event, &lite_item); in _dm_shw_event_parse()
721 if (res != SUCCESS_RETURN) { in _dm_shw_event_parse()
730 int res = 0, index = 0; in _dm_shw_events_parse() local
734 res = lite_cjson_object_item(root, DM_SHW_KEY_EVENTS, in _dm_shw_events_parse()
736 if (res == SUCCESS_RETURN) { in _dm_shw_events_parse()
759 res = lite_cjson_array_item(&lite_events, index, &lite_event); in _dm_shw_events_parse()
760 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_event)) { in _dm_shw_events_parse()
774 int res = 0; in _dm_shw_service_outputdata_parse() local
779 res = lite_cjson_object_item(root, DM_SHW_KEY_IDENTIFIER, in _dm_shw_service_outputdata_parse()
781 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_service_outputdata_parse()
784 res = dm_utils_copy(lite_item.value, lite_item.value_length, in _dm_shw_service_outputdata_parse()
787 if (res != SUCCESS_RETURN) { in _dm_shw_service_outputdata_parse()
794 res = lite_cjson_object_item(root, DM_SHW_KEY_DATATYPE, in _dm_shw_service_outputdata_parse()
796 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_service_outputdata_parse()
801 res = _dm_shw_data_parse(&service_data->data_value, &lite_item); in _dm_shw_service_outputdata_parse()
802 if (res != SUCCESS_RETURN) { in _dm_shw_service_outputdata_parse()
813 int res = 0, index = 0; in _dm_shw_service_outputdatas_parse() local
835 res = lite_cjson_array_item(root, index, &lite_item); in _dm_shw_service_outputdatas_parse()
836 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_service_outputdatas_parse()
851 int res = 0; in _dm_shw_service_inputdata_parse() local
860 res = lite_cjson_object_item(root, DM_SHW_KEY_IDENTIFIER, in _dm_shw_service_inputdata_parse()
862 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_service_inputdata_parse()
865 res = dm_utils_copy(lite_item.value, lite_item.value_length, in _dm_shw_service_inputdata_parse()
868 if (res != SUCCESS_RETURN) { in _dm_shw_service_inputdata_parse()
875 res = lite_cjson_object_item(root, DM_SHW_KEY_DATATYPE, in _dm_shw_service_inputdata_parse()
877 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_service_inputdata_parse()
882 res = _dm_shw_data_parse(&input_data->data_value, &lite_item); in _dm_shw_service_inputdata_parse()
883 if (res != SUCCESS_RETURN) { in _dm_shw_service_inputdata_parse()
894 int res = 0, index = 0; in _dm_shw_service_inputdatas_parse() local
916 res = lite_cjson_array_item(root, index, &lite_item); in _dm_shw_service_inputdatas_parse()
917 if (res != SUCCESS_RETURN) { in _dm_shw_service_inputdatas_parse()
932 int res = 0; in _dm_shw_service_parse() local
937 res = lite_cjson_object_item(root, DM_SHW_KEY_IDENTIFIER, in _dm_shw_service_parse()
939 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_service_parse()
942 res = dm_utils_copy(lite_item.value, lite_item.value_length, in _dm_shw_service_parse()
945 if (res != SUCCESS_RETURN) { in _dm_shw_service_parse()
966 res = lite_cjson_object_item(root, DM_SHW_KEY_OUTPUTDATA, in _dm_shw_service_parse()
968 if (res == SUCCESS_RETURN && lite_cjson_is_array(&lite_item)) { in _dm_shw_service_parse()
970 res = _dm_shw_service_outputdatas_parse(shadow, service, &lite_item); in _dm_shw_service_parse()
971 if (res != SUCCESS_RETURN) { in _dm_shw_service_parse()
978 res = lite_cjson_object_item(root, DM_SHW_KEY_INPUTDATA, in _dm_shw_service_parse()
980 if (res == SUCCESS_RETURN && lite_cjson_is_array(&lite_item)) { in _dm_shw_service_parse()
982 res = _dm_shw_service_inputdatas_parse(shadow, service, &lite_item); in _dm_shw_service_parse()
983 if (res != SUCCESS_RETURN) { in _dm_shw_service_parse()
994 int res = 0, index = 0; in _dm_shw_services_parse() local
999 res = lite_cjson_object_item(root, DM_SHW_KEY_SERVICES, in _dm_shw_services_parse()
1001 if (res == SUCCESS_RETURN) { in _dm_shw_services_parse()
1028 res = lite_cjson_array_item(&lite_services, index, &lite_service); in _dm_shw_services_parse()
1029 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_service)) { in _dm_shw_services_parse()
1043 int res = 0; in dm_tsl_alink_create() local
1058 res = lite_cjson_parse(tsl, tsl_len, &lite_root); in dm_tsl_alink_create()
1059 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_root)) { in dm_tsl_alink_create()
1065 res = _dm_shw_properties_parse(*shadow, &lite_root); in dm_tsl_alink_create()
1066 if (res != SUCCESS_RETURN) { in dm_tsl_alink_create()
1071 res = _dm_shw_events_parse(*shadow, &lite_root); in dm_tsl_alink_create()
1072 if (res != SUCCESS_RETURN) { in dm_tsl_alink_create()
1077 res = _dm_shw_services_parse(*shadow, &lite_root); in dm_tsl_alink_create()
1078 if (res != SUCCESS_RETURN) { in dm_tsl_alink_create()