]> pilppa.org Git - libplpdevicebus.git/blob - src_server/ServerListenerImpl.hh
do not ship src/Makefile.in
[libplpdevicebus.git] / src_server / ServerListenerImpl.hh
1 /*
2  * ServerListenerImpl.hh
3  *
4  *  Created on: Mar 3, 2011
5  *      Author: lamikr
6  */
7
8 #ifndef SERVERLISTENERIMPL_HH_
9 #define SERVERLISTENERIMPL_HH_
10
11 #include <plp/bus/IServerListener.hh>
12 #include <plp/bus/BusMessage.hh>
13
14 #include "DeviceManagerServer.hh"
15
16 namespace plpdevicebus {
17         class ServerListenerImpl : public plpbus::IServerListener
18         {
19                 public:
20                         ServerListenerImpl(DeviceManagerServer *dev_man_param);
21                         virtual ~ServerListenerImpl() {}
22                         virtual int request_received(const char *msg_req, const char **msg_rsp);
23                         virtual int request_received(const plpbus::BusMessage *msg_req, const plpbus::BusMessage *msg_rsp);
24                 private:
25                         DeviceManagerServer     *_dev_man;
26         };
27 }
28
29 #endif /* SERVERLISTENERIMPL_HH_ */