replace shared_pointer by shared_from_this

This commit is contained in:
mrkraimer
2016-05-17 09:24:38 -04:00
parent 3cc13e2c5a
commit cd9bdec84e
6 changed files with 15 additions and 13 deletions

View File

@@ -290,7 +290,7 @@ void PvaClientChannel::issueConnect()
if(!provider) {
throw std::runtime_error(channelName + " provider " + providerName + " not registered");
}
ChannelRequester::shared_pointer channelRequester(ChannelRequester::shared_pointer(this));
ChannelRequester::shared_pointer channelRequester(shared_from_this());
if(PvaClient::getDebug()) cout << "PvaClientChannel::issueConnect calling provider->createChannel\n";
channel = provider->createChannel(channelName,channelRequester,ChannelProvider::PRIORITY_DEFAULT);
if(!channel) {