]> pilppa.org Git - libplpbus.git/blobdiff - src_test/test_client.cc
Added methods for querying paramerer values from the message parameter
[libplpbus.git] / src_test / test_client.cc
index 03cdcd7139c20eac49523a2baf8d99ed9cbe19d7..29747674190c195dffc8075e81d596e65783f127 100644 (file)
@@ -4,6 +4,7 @@
  *  Created on: Jun 9, 2010
  *      Author: lamikr
  */
+#include <plp/log.h>
 
 #include "plpbus/BusServer.hh"
 #include "plpbus/BusClient.hh"
@@ -12,7 +13,7 @@
 using namespace std;
 using namespace plpbus;
 
-#define MSG_ID_HELLO   0
+#define MSG_ID_HELLO   33
 
 class ClientListenerImpl : public IClientListener
 {
@@ -26,12 +27,17 @@ class ClientListenerImpl : public IClientListener
 };
 
 int ClientListenerImpl::response_received(const char *msg_rsp_param) {
-       cout << "response_received(char *: " << msg_rsp_param << ") " << endl;
+       log_debug("response_received(char *%s)\n", msg_rsp_param);
        return 0;
 }
 
 int ClientListenerImpl::response_received(const BusMessage *msg_rsp_param) {
-       cout << "response_received(BusMessage *) " << endl;
+       long    type;
+
+       type    = 0;
+       ((BusMessage *)msg_rsp_param)->get_type(&type);
+       log_debug("response_received(), type: %ld\n", type);
+       ((BusMessage *)msg_rsp_param)->printout();
        return 0;
 }