Add SharedPV

This commit is contained in:
Michael Davidsaver
2018-05-29 21:35:34 -07:00
parent 146fbbc719
commit 74c2ec1ec3
14 changed files with 2050 additions and 0 deletions

View File

@@ -25,6 +25,7 @@
#include <pv/serverContextImpl.h>
#include <pv/serverChannelImpl.h>
#include <pv/blockingUDP.h>
#include <sharedstateimpl.h>
using namespace epics::pvData;
using std::string;
@@ -225,6 +226,9 @@ void providerRegInit(void*)
registerRefCounter("ResponseHandler (ABC)", &ResponseHandler::num_instances);
registerRefCounter("MonitorFIFO", &MonitorFIFO::num_instances);
pvas::registerRefTrackServer();
registerRefCounter("pvas::SharedChannel", &pvas::SharedChannel::num_instances);
registerRefCounter("pvas::SharedPut", &pvas::SharedPut::num_instances);
registerRefCounter("pvas::SharedRPC", &pvas::SharedRPC::num_instances);
}
ChannelProviderRegistry::shared_pointer ChannelProviderRegistry::clients()