diff --git a/src/client/pvAccess.cpp b/src/client/pvAccess.cpp index 9089683..7975f74 100644 --- a/src/client/pvAccess.cpp +++ b/src/client/pvAccess.cpp @@ -216,6 +216,14 @@ struct Get2PutProxy : public ChannelGet return req ? req->getRequesterName() : ""; } + virtual void message(const std::string &message, MessageType messageType) OVERRIDE FINAL { + ChannelGetRequester::shared_pointer req(requester.lock()); + if(req) + req->message(message, messageType); + else + ChannelPutRequester::message(message, messageType); + } + virtual void channelDisconnect(bool destroy) OVERRIDE FINAL { ChannelGetRequester::shared_pointer req(requester.lock()); if(req)