2 * ClientListenerImpl.cc
4 * Created on: Mar 4, 2011
8 #include <plp/retval.h>
10 #include "ClientListenerImpl.hh"
11 #include "DeviceManagerClient.hh"
12 #include "../src/plp/devicebus/DeviceBusMessageId.hh"
15 using namespace plpdevicebus;
17 ClientListenerImpl::ClientListenerImpl(DeviceManagerClient *devman_param) {
18 _dev_man = devman_param;
21 int ClientListenerImpl::response_received(const char *msg_rsp_param) {
22 log_debug("response_received(char *): %s\n", msg_rsp_param);
26 int ClientListenerImpl::response_received(const BusMessage *msg_rsp_param) {
30 log_debug("response_received()\n");
31 type = ((BusMessage *)msg_rsp_param)->get_type(&err_flg);
32 if (err_flg == PLP_OK) {
35 log_warning("unhandled message received\n");
36 ((BusMessage *)msg_rsp_param)->printout();
43 int ClientListenerImpl::event_received(const char *event_param) {
44 log_debug("message: %s\n", event_param);
48 int ClientListenerImpl::event_received(const BusMessage *event_param) {
49 log_debug("%lu\n", ((BusMessage *)event_param)->get_parameter_count());