reimplement methods called by pvaPy

The methods are:
static PvaClientPtr create() EPICS_DEPRECATED;
and
static PvaClientMonitorPtr create(
    PvaClientPtr const &pvaClient,
    std::string const & channelName,
    std::string const & providerName,
    std::string const & request,
    PvaClientChannelStateChangeRequesterPtr const & stateChangeRequester
            = PvaClientChannelStateChangeRequesterPtr(),
    PvaClientMonitorRequesterPtr const & monitorRequester
            = PvaClientMonitorRequesterPtr()
) EPICS_DEPRECATED;
This commit is contained in:
mrkraimer
2018-01-12 13:51:13 -05:00
parent 9d5f06c11d
commit 6bcc036c71
3 changed files with 85 additions and 8 deletions

View File

@@ -111,6 +111,7 @@ PvaClientPtr PvaClient::get(std::string const & providerNames)
return master;
}
PvaClientPtr PvaClient::create() {return get();}
PvaClient::PvaClient(std::string const & providerNames)
: pvaClientChannelCache(new PvaClientChannelCache()),