]> pilppa.org Git - libplpdevicebus.git/blob - src_client/ClientListenerImpl.hh
do not ship src/Makefile.in
[libplpdevicebus.git] / src_client / ClientListenerImpl.hh
1 /*
2  * ClientListenerImpl.hh
3  *
4  *  Created on: Mar 4, 2011
5  *      Author: lamikr
6  */
7
8 #ifndef CLIENTLISTENERIMPL_HH_
9 #define CLIENTLISTENERIMPL_HH_
10
11 #include <plp/bus/BusMessage.hh>
12 #include <plp/bus/BusClient.hh>
13
14 #include "DeviceManagerClient.hh"
15
16 using namespace plpbus;
17
18 namespace plpdevicebus {
19         class ClientListenerImpl : public IClientListener
20         {
21                 public:
22                         ClientListenerImpl(DeviceManagerClient *devman_param);
23                         virtual ~ClientListenerImpl() {}
24                         virtual int response_received(const char *msg_rsp_param);
25                         virtual int response_received(const BusMessage *msg_rsp_param);
26                         virtual int event_received(const char *event_param);
27                         virtual int event_received(const BusMessage *event_param);
28                 private:
29                         DeviceManagerClient     *_dev_man;
30         };
31 }
32
33 #endif /* CLIENTLISTENERIMPL_HH_ */