add MonitorFIFO

This commit is contained in:
Michael Davidsaver
2018-05-22 13:04:36 -07:00
parent 1e04c91d3c
commit 5e887a6d02
6 changed files with 1455 additions and 2 deletions

View File

@@ -198,6 +198,8 @@ struct providerRegGbl_t {
epicsThreadOnceId providerRegOnce = EPICS_THREAD_ONCE_INIT;
} // namespace
void providerRegInit(void*)
{
epicsSignalInstallSigAlarmIgnore();
@@ -217,10 +219,9 @@ void providerRegInit(void*)
registerRefCounter("ChannelBaseRequester (ABC)", &ChannelBaseRequester::num_instances);
registerRefCounter("ChannelRequest (ABC)", &ChannelRequest::num_instances);
registerRefCounter("ResponseHandler (ABC)", &ResponseHandler::num_instances);
registerRefCounter("MonitorFIFO", &MonitorFIFO::num_instances);
}
} // namespace
ChannelProviderRegistry::shared_pointer ChannelProviderRegistry::clients()
{
epicsThreadOnce(&providerRegOnce, &providerRegInit, 0);