#include <ncbi_pch.hpp>
#include "dblib_utils.hpp"
#include <corelib/ncbimtx.hpp>
#include <corelib/plugin_manager_impl.hpp>
#include <corelib/plugin_manager_store.hpp>
#include <corelib/ncbi_safe_static.hpp>
#include <dbapi/driver/driver_mgr.hpp>
#include <dbapi/driver/dblib/interfaces.hpp>
#include <dbapi/driver/dblib/interfaces_p.hpp>
#include <dbapi/driver/util/numeric_convert.hpp>
#include <dbapi/error_codes.hpp>
#include <algorithm>
#include <stdio.h>
Include dependency graph for context.cpp:

Go to the source code of this file.
Classes | |
| class | CDblibContextRegistry |
| class | CDbapiDblibCF2 |
Defines | |
| #define | NCBI_USE_ERRCODE_X Dbapi_Dblib_Context |
Functions | |
| CDiagCompileInfo | GetBlankCompileInfo (void) |
| static int CS_PUBLIC | s_DBLIB_err_callback (DBPROCESS *dblink, int severity, int dberr, int oserr, char *dberrstr, char *oserrstr) |
| static int CS_PUBLIC | s_DBLIB_msg_callback (DBPROCESS *dblink, DBINT msgno, int msgstate, int severity, char *msgtxt, char *srvname, char *procname, int line) |
| DEFINE_STATIC_FAST_MUTEX (s_CtxMutex) | |
| void | NCBI_EntryPoint_xdbapi_dblib (CPluginManager< I_DriverContext >::TDriverInfoList &info_list, CPluginManager< I_DriverContext >::EEntryPointRequest method) |
| void | DBAPI_RegisterDriver_DBLIB (void) |
Variables | |
| static CDBLibContext * | g_pContext = NULL |
|
|
Definition at line 59 of file context.cpp. |
|
|
|
|
|
Definition at line 66 of file context.cpp. |
|
||||||||||||
|
Definition at line 750 of file context.cpp. References CHostEntryPointImpl< TClassFactory >::NCBI_EntryPointImpl(). Referenced by DBAPI_RegisterDriver_DBLIB(). |
|
||||||||||||||||||||||||||||
|
Definition at line 195 of file context.cpp. References CDBLibContext::DBLIB_dberr_handler(). Referenced by CDBLibContext::CDBLibContext(). |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 205 of file context.cpp. References CDBLibContext::DBLIB_dbmsg_handler(). Referenced by CDBLibContext::CDBLibContext(). |
|
|
Definition at line 220 of file context.cpp. Referenced by CDBLibContext::CDBLibContext(), and CDBLibContext::x_Close(). |
1.4.6
Modified on Wed Dec 09 08:18:34 2009 by modify_doxy.py rev. 173732