pool::DbContainerObj Node1 pool::DbContainerObj - m_isOpen + DbContainerObj() + ~DbContainerObj() + info() + info() + objectShape() + addShape() + database() + token() + updatesPending() + isOpen() and 23 more... - hasAccess() Node2 pool::DbAccessObj< DbObject *, DbObjectHolder > - m_mode + DbAccessObj() + ~DbAccessObj() + name() + setName() + mode() + setMode() + type() + db() + db() + refCount() and 12 more... Node2->Node1 Node3 std::map< DbObject *, DbObjectHolder * > + keys Node3->Node2 -m_keys Node5 std::atomic< int > + ptr Node5->Node2 -m_refCount Node6 pool::IOODatabase + ~IOODatabase() + name() + createDomain() + createDatabase() + createContainer() + release() Node6->Node2 -m_pool Node8 pool::DbType + MASK + MINOR_MASK + MAJOR_MASK - m_type + DbType() + DbType() + DbType() + ~DbType() + operator=() + operator==() + operator<() + type() + majorType() + minorType() and 6 more... + getType() Node8->Node2 -m_type Node9 std::string Node9->Node2 -m_name Node11 Token - m_refCount - m_technology - m_type + Token() + Token() + ~Token() + operator<() + operator>() + operator==() + operator!=() + less() + equal() + release() and 22 more... + numInstances() - Token() - operator=() Node9->Node11 -m_auxString -m_cntID Node11->Node1 -m_tokH Node15 pool::IDbContainer + release() + size() + name() + isShapeSupported() + setOption() + getOption() + allocate() + allocate() + free() + nextRecordId() and 15 more... # ~IDbContainer() Node15->Node1 -m_info Node16 pool::DbDatabase + DbDatabase() + DbDatabase() + DbDatabase() + ~DbDatabase() + operator=() + operator=() + refCount() + openMode() + name() + setName() and 41 more... # switchPtr() Node16->Node1 -m_dbH