From e52d31d0bf476b07f0dad6426643f7ba84c7d3b0 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Tue, 31 Jul 2018 17:22:18 -0700 Subject: [PATCH] Get2PutProxy pass along messages --- src/client/pvAccess.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) 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)