]> pilppa.org Git - libplpbus.git/blob - src/plpbus/IServerListener.hh
4ea186d2d8dd12277356fadd5ce9834298b82eb3
[libplpbus.git] / src / plpbus / IServerListener.hh
1 /*
2  * ServerCallbackInterface.hh
3  *
4  *  Created on: Jun 16, 2010
5  *      Author: lamikr
6  */
7
8 #ifndef ISERVERLISTENER_HH_
9 #define ISERVERLISTENER_HH_
10
11 #include "BusMessage.hh"
12
13 namespace plpbus {
14         class IServerListener {
15                 public:
16                         virtual int request_received(const char *msg_in, char **msg_out) = 0;
17                         virtual int request_received(const BusMessage *msg_req, BusMessage **msg_rsp) = 0;
18                 protected:
19                         IServerListener() {};
20                         virtual ~IServerListener() {};
21         };
22 }
23
24 #endif /* ISERVERLISTENER_HH_ */