Пример #1
0
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;
}
Пример #2
0
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;
}