]> pilppa.org Git - libplpdevicebus.git/blobdiff - src_client/DeviceManagerClient.hh
added error checks
[libplpdevicebus.git] / src_client / DeviceManagerClient.hh
index 6eb0e0de5539f2bddc62d6c48eb1762ba26adb79..cb88c90c1e4a8a17309ed81e2be19eac4cd7a35b 100644 (file)
@@ -20,12 +20,15 @@ namespace plpdevicebus {
                public:
                        DeviceManagerClient();
                        virtual ~DeviceManagerClient();
-                       const std::list<plp::Device *> *get_device_list(plpbus::BusClient *client_param);
-                       plpbus::BusMessage *get_latest_data(plpbus::BusClient *client_param, std::string device_id_param);
+                       const std::list<plp::Device *> *get_device_list(plpbus::BusClient *client_param,
+                                               int *err_flg);
+                       plpbus::BusMessage *get_latest_data(plpbus::BusClient *client_param,
+                                               std::string device_id_param);
                private:
                        std::list<plp::Device *>        *_device_list;
-                       void send_request__get_device_list(plpbus::BusClient *client_param);
-                       list<plp::Device *> *parse_device_list_msg(plpbus::BusMessage *dev_list_msg_param);
+                       //void send_request__get_device_list(plpbus::BusClient *client_param);
+                       list<plp::Device *> *parse_device_list_msg(plpbus::BusMessage *dev_list_msg_param,
+                                                               int *err_flg);
        };
 }