Get2PutProxy pass along messages

This commit is contained in:
Michael Davidsaver
2018-07-31 17:22:18 -07:00
parent 8b60d87e42
commit e52d31d0bf

View File

@@ -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)