TrigConf::SessionMgr Node1 TrigConf::SessionMgr - m_sessionproxy - m_useFrontier - m_retrialPeriod - m_retrialTimeout - m_connectionTimeout + SessionMgr() + ~SessionMgr() + closeSession() + createSession() + setTypeConversionRules() + setConnectionString() + setUseFrontier() + setRetrialPeriod() + setRetrialTimeout() + setConnectionTimeout() and 15 more... - buildConnectionString() - setCppTypeForSqlType() Node2 TrigConf::TrigConfMessaging - m_msg_tls + TrigConfMessaging() + ~TrigConfMessaging() + msgLvl() + msg() + msg() - TrigConfMessaging() - TrigConfMessaging() - operator=() Node2->Node1 Node3 std::string Node3->Node1 -m_connectionString -m_dbserver -m_password -m_dbname -m_user -m_dbtype Node3->Node2 -m_name Node5 TrigConf::ReplicaSorter - m_frontiergen + ReplicaSorter() + sort() - readConfig() - findFile() Node3->Node5 -m_hostname Node4 std::basic_string< char > Node4->Node3 Node5->Node1 -m_replicaSorter Node6 coral::IReplicaSortingAlgorithm Node6->Node5 Node7 std::vector< ServerPair > + elements Node7->Node5 -m_servermap