#include <interfaces.hpp>
Inheritance diagram for CDBConnParams:


Definition at line 239 of file interfaces.hpp.
Public Types | |
| enum | EServerType { eUnknown, eMySQL, eSybaseOpenServer, eSybaseSQLServer, eMSSqlServer } |
Public Member Functions | |
| CDBConnParams (void) | |
| virtual | ~CDBConnParams (void) |
| virtual string | GetDriverName (void) const =0 |
| virtual Uint4 | GetProtocolVersion (void) const =0 |
| virtual EEncoding | GetEncoding (void) const =0 |
| virtual string | GetServerName (void) const =0 |
| virtual string | GetDatabaseName (void) const =0 |
| virtual string | GetUserName (void) const =0 |
| virtual string | GetPassword (void) const =0 |
| virtual EServerType | GetServerType (void) const =0 |
| virtual Uint4 | GetHost (void) const =0 |
| virtual Uint2 | GetPort (void) const =0 |
| virtual CRef< IConnValidator > | GetConnValidator (void) const =0 |
| virtual string | GetParam (const string &key) const =0 |
| Parameters, which are not listed above explicitly, should be retrieved via SetParam() method. | |
Protected Member Functions | |
| void | SetChildObj (const CDBConnParams &child_obj) const |
| void | ReleaseChildObj (void) const |
| const CDBConnParams & | GetThis (void) const |
Private Member Functions | |
| CDBConnParams (const CDBConnParams &other) | |
| CDBConnParams & | operator= (const CDBConnParams &other) |
Private Attributes | |
| const CDBConnParams * | m_ChildObj |
Friends | |
| class | CDBConnParamsDelegate |
|
|
Definition at line 246 of file interfaces.hpp. |
|
|
Definition at line 42 of file interfaces.cpp. |
|
|
Definition at line 47 of file interfaces.cpp. |
|
|
|
|
|
|
|
Implemented in impl::CDBConnParamsBase, and CDBConnParamsDelegate. Referenced by CDBConnParamsDelegate::GetDriverName(), impl::CDBConnParamsBase::GetProtocolVersion(), MakeDriverContext(), CDriverManager::MakeDs(), and MakePluginManagerParamTree(). |
|
|
Implemented in impl::CDBConnParamsBase, and CDBConnParamsDelegate. Referenced by CDBConnParamsDelegate::GetEncoding(). |
|
|
|
Parameters, which are not listed above explicitly, should be retrieved via SetParam() method.
Implemented in impl::CDBConnParamsBase, and CDBConnParamsDelegate. Referenced by CDBL_Connection::CDBL_Connection(), CDBConnParamsDelegate::GetParam(), MakePluginManagerParamTree(), and impl::CDriverContext::MakePooledConnection(). |
|
|
|
Implemented in impl::CDBConnParamsBase, CDBInterfacesFileConnParams, CDBConnParamsDelegate, and CDB_DBLB_Delegate. Referenced by CDBConnParamsDelegate::GetPort(), CDBConnectionFactory::MakeValidConnection(), and ctlib::Connection::Open(). |
|
|
Implemented in impl::CDBConnParamsBase, and CDBConnParamsDelegate. Referenced by CTL_Connection::CTL_Connection(), and CDBConnParamsDelegate::GetProtocolVersion(). |
|
|
|
Implemented in impl::CDBConnParamsBase, CDBInterfacesFileConnParams, CCPPToolkitConnParams, and CDBConnParamsDelegate. Referenced by CDBConnParamsDelegate::GetServerType(). |
|
|
Definition at line 285 of file interfaces.hpp. References GetThis(), and m_ChildObj. Referenced by impl::CDBConnParamsBase::GetDriverName(), CDBInterfacesFileConnParams::GetHost(), CDBInterfacesFileConnParams::GetPort(), impl::CDBConnParamsBase::GetPort(), impl::CDBConnParamsBase::GetProtocolVersion(), CCPPToolkitConnParams::GetServerType(), CDBInterfacesFileConnParams::GetServerType(), and GetThis(). |
|
|
|
|
|
|
Definition at line 279 of file interfaces.hpp. References m_ChildObj. Referenced by CDBConnParamsDelegate::~CDBConnParamsDelegate(). |
|
|
Definition at line 274 of file interfaces.hpp. References _ASSERT, and m_ChildObj. Referenced by CDBConnParamsDelegate::CDBConnParamsDelegate(). |
|
|
Definition at line 302 of file interfaces.hpp. |
|
|
Definition at line 300 of file interfaces.hpp. Referenced by GetThis(), ReleaseChildObj(), and SetChildObj(). |
1.4.6
Modified on Mon Dec 07 16:22:57 2009 by modify_doxy.py rev. 173732