pvac: better Requester names

pass through the client name (aka the channel name)
This commit is contained in:
Michael Davidsaver
2017-09-06 13:49:46 -05:00
parent 5137b90f56
commit 25c7da43f2
3 changed files with 12 additions and 3 deletions

View File

@@ -83,7 +83,10 @@ struct RPCer : public pva::ChannelRPCRequester,
}
virtual std::string getRequesterName() OVERRIDE FINAL
{ return "RPCer"; }
{
Guard G(mutex);
return op ? op->getChannel()->getRequesterName() : "<dead>";
}
virtual void channelRPCConnect(
const epics::pvData::Status& status,