]> pilppa.org Git - libplpbus.git/blob - src/plpbus/IClientListener.hh
initial version
[libplpbus.git] / src / plpbus / IClientListener.hh
1 /*
2  * plpbus_server_callback.hh
3  *
4  *  Created on: Jun 10, 2010
5  *      Author: lamikr
6  */
7
8 #ifndef CLIENTLISTENER_HH_
9 #define CLIENTLISTENER_HH_
10
11 #include "BusMessage.hh"
12
13 namespace plpbus {
14         class IClientListener {
15                 public:
16                         virtual int response_received(const char *msg_rsp_param) = 0;
17                         virtual int response_received(const BusMessage *msg_rsp_param) = 0;
18                         virtual int event_received(const char *event_param) = 0;
19                         virtual int event_received(const BusMessage *event_param) = 0;
20                 protected:
21                         IClientListener() {};
22                         virtual ~IClientListener() {};
23         };
24 }
25
26 #endif /* CLIENTLISTENER_HH_ */