2 * DeviceManagerController.hh
4 * Created on: Mar 7, 2011
8 #ifndef W1DEVICEMANAGERCONTROLLER_HH_
9 #define W1DEVICEMANAGERCONTROLLER_HH_
11 #include <plp/Device.hh>
13 #include "DeviceManagerClient.hh"
14 #include "ClientListenerImpl.hh"
16 using namespace plpbus;
18 namespace plpdevicebus {
19 class DeviceManagerController {
21 DeviceManagerController();
22 virtual ~DeviceManagerController();
23 const std::list<plp::Device *> *get_device_list(int *err_flg);
24 BusMessage *get_latest_data(std::string device_id_param, int *err_flg);
26 DeviceManagerClient *_dev_man;
27 BusClient *_bus_client;
28 ClientListenerImpl *_lstnr;
32 #endif /* W1DEVICEMANAGERCONTROLLER_HH_ */