2 * DeviceManagerClient.hh
4 * Created on: Mar 4, 2011
8 #ifndef W1DEVICEMANAGERCLIENT_HH_
9 #define W1DEVICEMANAGERCLIENT_HH_
14 #include <plp/bus/BusMessage.hh>
15 #include <plp/bus/BusClient.hh>
16 #include <plp/Device.hh>
18 namespace plpdevicebus {
19 class DeviceManagerClient {
21 DeviceManagerClient();
22 virtual ~DeviceManagerClient();
23 const std::list<plp::Device *> *get_device_list(plpbus::BusClient *client_param,
25 plpbus::BusMessage *get_latest_data(plpbus::BusClient *client_param,
26 std::string device_id_param);
28 std::list<plp::Device *> *_device_list;
29 //void send_request__get_device_list(plpbus::BusClient *client_param);
30 list<plp::Device *> *parse_device_list_msg(plpbus::BusMessage *dev_list_msg_param,
35 #endif /* W1DEVICEMANAGERCLIENT_HH_ */