t_std_error ds_api_linux_interface_init(cps_api_operation_handle_t handle) { cps_api_registration_functions_t f; memset(&f,0,sizeof(f)); f.handle = handle; f._read_function = ds_api_linux_interface_get_function; f._write_function = ds_api_linux_interface_set_function; cps_api_key_init(&f.key,cps_api_qualifier_TARGET,cps_api_obj_cat_INTERFACE,0,0); cps_api_return_code_t rc = cps_api_register(&f); return STD_ERR_OK_IF_TRUE(rc==cps_api_ret_code_OK,STD_ERR(INTERFACE,FAIL,rc)); }
t_std_error ds_api_linux_route_init(cps_api_operation_handle_t handle) { cps_api_registration_functions_t f; memset(&f,0,sizeof(f)); f.handle = handle; f._read_function = db_read_function; f._write_function = _write_function; cps_api_key_init(&f.key,cps_api_qualifier_TARGET,cps_api_obj_cat_ROUTE,cps_api_route_obj_ROUTE,0); cps_api_return_code_t rc = cps_api_register(&f); if (rc!=cps_api_ret_code_OK) { return STD_ERR(INTERFACE,FAIL,rc); } f._read_function = NULL; cps_api_key_init(&f.key,cps_api_qualifier_TARGET,cps_api_obj_cat_ROUTE,cps_api_route_obj_EVENT,0); rc = cps_api_register(&f); return STD_ERR_OK_IF_TRUE(rc==cps_api_ret_code_OK,STD_ERR(INTERFACE,FAIL,rc)); }