ObjectLock olock(this);
- DbType::ObjectMap::const_iterator it = GetObjects().find(std::make_pair(name1, name2));
+ DbType::ObjectMap::const_iterator it = m_Objects.find(std::make_pair(name1, name2));
- if (it != GetObjects().end())
+ if (it != m_Objects.end())
return it->second;
DbObject::Ptr dbobj = m_ObjectFactory(GetSelf(), name1, name2);
- GetObjects()[std::make_pair(name1, name2)] = dbobj;
+ m_Objects[std::make_pair(name1, name2)] = dbobj;
return dbobj;
}
static DbType::TypeMap tm;
return tm;
}
-
-/**
- * Caller must hold object mutex.
- */
-DbType::ObjectMap& DbType::GetObjects(void)
-{
- static DbType::ObjectMap om;
- return om;
-}