]> pilppa.org Git - libplpbus.git/blobdiff - src_test/test_server.cc
Force to add type_id identifier for messages. Receiver can then use the
[libplpbus.git] / src_test / test_server.cc
index 1a6a17f1113190e720b4ad4cb909b6631f861a0c..a310b1d95abe4683ec107e53d27f8bc78ce9547d 100644 (file)
@@ -6,6 +6,8 @@
 using namespace std;
 using namespace plpbus;
 
+#define MSG_ID_HELLO   0
+
 class ServerListenerImpl : public IServerListener
 {
        public:
@@ -24,7 +26,7 @@ int ServerListenerImpl::request_received(const char *msg_req_param, char **msg_r
 
 int ServerListenerImpl::request_received(const BusMessage *msg_req_param, BusMessage **msg_rsp_param) {
        log_debug("request_received(BusMessage *) started\n");
-       *msg_rsp_param = new BusMessage();
+       *msg_rsp_param = new BusMessage(MSG_ID_HELLO);
        double dbl = (double)1.0;
        (*msg_rsp_param)->add_double_parameter("rsp_param_double", dbl);
        log_debug("request_received(BusMessage *) done\n");