connMgr_ptr getMasterMgr(database_ptr db, const node& nd) { connMgr_ptr mgr = createConnMgr(db.get()); connectParams cp(_T("tdap"), nd.host.c_str(), _T(""), NULL, nd.user.c_str(), nd.passwd.c_str()); mgr->connect(cp.uri()); validateStatus(mgr, _T("getMasterMgr")); return mgr; }
connMgr_ptr createMgr(database_ptr db, const _TCHAR* host, const node& nd, bool throwError) { connectParams cp(_T("tdap"), host, _T(""), NULL, nd.user.c_str(), nd.passwd.c_str()); connMgr_ptr mgr = createConnMgr(db.get()); if (!mgr->connect(cp.uri())) { if (throwError) validateStatus(mgr, _T("connMgr connect")); } return mgr; }