const std::list<plp::Device *> *DeviceManagerController::get_device_list(int *err_flg) {
const list<Device *> *ret_val;
- ret_val = NULL;
+ ret_val = NULL;
+ *err_flg = PLP_ERR;
try {
if (_dev_man != NULL) {
ret_val = _dev_man->get_device_list(_bus_client, err_flg);
}
-BusMessage *DeviceManagerController::get_latest_data(string device_id_param,
+Data *DeviceManagerController::get_latest_data(string device_id_param,
int *err_flg) {
- BusMessage *ret_val;
+ Data *ret_val;
- ret_val = NULL;
+ ret_val = NULL;
+ *err_flg = PLP_ERR;
try {
if (_dev_man != NULL) {
- ret_val =_dev_man->get_latest_data(_bus_client, device_id_param);
+ ret_val = _dev_man->get_latest_data(_bus_client,
+ device_id_param,
+ err_flg);
}
}
catch(...) {
log_error("Could not get latest data\n");
+ *err_flg = PLP_ERR;
}
return ret_val;
}