Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCDbapiCtlibCFBase.html below:
NCBI C++ ToolKit: CDbapiCtlibCFBase Class Reference
Search Toolkit Book for CDbapiCtlibCFBase
#include "ctlib_utils.hpp"
(Private to src/dbapi/driver/ctlib
.)
static const CVersionInfo & GetDefaultDrvVers (void) string GetParam (const TPluginManagerParamTree *params, const string ¶m_name, bool mandatory, const string &default_value) const Utility function to get an element of parameter tree Throws an exception when mandatory parameter is missing (or returns the deafult value) More...
const string & GetParam (const TPluginManagerParamTree *params, const string ¶m_name, bool mandatory) const This version always defaults to the empty string so that it can safely return a reference. More...
int GetParamInt (const TPluginManagerParamTree *params, const string ¶m_name, bool, int default_value) const Utility function to get an integer of parameter tree Throws an exception when mandatory parameter is missing (or returns the deafult value) More...
Uint8 GetParamDataSize (const TPluginManagerParamTree *params, const string ¶m_name, bool, unsigned int default_value) const Utility function to get an integer of parameter tree Throws an exception when mandatory parameter is missing (or returns the deafult value) More...
bool GetParamBool (const TPluginManagerParamTree *params, const string ¶m_name, bool, bool default_value) const Utility function to get an bool of parameter tree Throws an exception when mandatory parameter is missing (or returns the deafult value) More...
double GetParamDouble (const TPluginManagerParamTree *params, const string ¶m_name, bool, double default_value) const Utility function to get a double of parameter tree Throws an exception when mandatory parameter is missing (or returns the default value) More...
string GetParam (const string &driver_name, const TPluginManagerParamTree *params, const string ¶m_name, bool mandatory, const string &default_value) const Utility function to get an element of parameter tree Throws an exception when mandatory parameter is missing (or returns the default value) More...
const string & GetParam (const string &driver_name, const TPluginManagerParamTree *params, const string ¶m_name, bool mandatory) const This version always defaults to the empty string so that it can safely return a reference. More...
CVersionInfo m_DriverVersionInfo string m_DriverName
Definition at line 47 of file ctlib_utils.hpp.
◆ TParent ◆ CDbapiCtlibCFBase() ◆ ~CDbapiCtlibCFBase() CDbapiCtlibCFBase::~CDbapiCtlibCFBase ( void )
Definition at line 1770 of file context.cpp.
◆ CreateInstance()
Create instance of TDriver.
Reimplemented from CSimpleClassFactoryImpl< I_DriverContext, CTLibContext >.
Definition at line 1776 of file context.cpp.
References _TRACE, CVersionInfo::eNonCompatible, GetCtlibTdsVersion(), CDbapiConnMgr::Instance(), CSimpleClassFactoryImpl< I_DriverContext, CTLibContext >::m_DriverName, NCBI_INTERFACE_VERSION, NULL, CDbapiConnMgr::SetMaxConnect(), NStr::StringToInt(), CTreeNode< TValue, TKeyGetterP >::SubNodeBegin(), CTreeNode< TValue, TKeyGetterP >::SubNodeEnd(), tds_version, and dtl::version.
The documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4