use reftrack

This commit is contained in:
Michael Davidsaver
2017-09-05 13:40:23 -05:00
parent bf3fda4e92
commit 3f4e8e33e7
8 changed files with 73 additions and 26 deletions

View File

@@ -312,7 +312,7 @@ struct PDBProcessor
};
}
size_t PDBProvider::ninstances;
size_t PDBProvider::num_instances;
PDBProvider::PDBProvider(const epics::pvAccess::Configuration::shared_pointer &)
{
@@ -442,12 +442,12 @@ PDBProvider::PDBProvider(const epics::pvAccess::Configuration::shared_pointer &)
// TODO, remove PV and continue?
throw;
}
epics::atomic::increment(ninstances);
epics::atomic::increment(num_instances);
}
PDBProvider::~PDBProvider()
{
epics::atomic::decrement(ninstances);
epics::atomic::decrement(num_instances);
{
epicsGuard<epicsMutex> G(transient_pv_map.mutex());