CDBConnParamsDelegate Class Reference
[Database Server Interfaces]

Search Toolkit Book for CDBConnParamsDelegate

#include <interfaces.hpp>

Inheritance diagram for CDBConnParamsDelegate:

Inheritance graph
[legend]
Collaboration diagram for CDBConnParamsDelegate:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 307 of file interfaces.hpp.

Public Member Functions

 CDBConnParamsDelegate (const CDBConnParams &other)
virtual ~CDBConnParamsDelegate (void)
virtual string GetDriverName (void) const
virtual Uint4 GetProtocolVersion (void) const
virtual EEncoding GetEncoding (void) const
virtual string GetServerName (void) const
virtual string GetDatabaseName (void) const
virtual string GetUserName (void) const
virtual string GetPassword (void) const
virtual EServerType GetServerType (void) const
virtual Uint4 GetHost (void) const
virtual Uint2 GetPort (void) const
virtual CRef< IConnValidatorGetConnValidator (void) const
virtual string GetParam (const string &key) const
 Parameters, which are not listed above explicitly, should be retrieved via SetParam() method.

Private Member Functions

 CDBConnParamsDelegate (const CDBConnParamsDelegate &other)
CDBConnParamsDelegateoperator= (const CDBConnParamsDelegate &other)

Private Attributes

const CDBConnParamsm_Other


Constructor & Destructor Documentation

CDBConnParamsDelegate::CDBConnParamsDelegate const CDBConnParams other  ) 
 

Definition at line 53 of file interfaces.cpp.

References m_Other, and CDBConnParams::SetChildObj().

CDBConnParamsDelegate::~CDBConnParamsDelegate void   )  [virtual]
 

Definition at line 59 of file interfaces.cpp.

References m_Other, and CDBConnParams::ReleaseChildObj().

CDBConnParamsDelegate::CDBConnParamsDelegate const CDBConnParamsDelegate other  )  [private]
 


Member Function Documentation

CRef< IConnValidator > CDBConnParamsDelegate::GetConnValidator void   )  const [virtual]
 

Implements CDBConnParams.

Definition at line 117 of file interfaces.cpp.

References CDBConnParams::GetConnValidator(), and m_Other.

string CDBConnParamsDelegate::GetDatabaseName void   )  const [virtual]
 

Implements CDBConnParams.

Reimplemented in CDBEnvConnParams, and CMakeConnActualParams.

Definition at line 85 of file interfaces.cpp.

References CDBConnParams::GetDatabaseName(), and m_Other.

string CDBConnParamsDelegate::GetDriverName void   )  const [virtual]
 

Implements CDBConnParams.

Definition at line 65 of file interfaces.cpp.

References CDBConnParams::GetDriverName(), and m_Other.

EEncoding CDBConnParamsDelegate::GetEncoding void   )  const [virtual]
 

Implements CDBConnParams.

Definition at line 75 of file interfaces.cpp.

References CDBConnParams::GetEncoding(), and m_Other.

Uint4 CDBConnParamsDelegate::GetHost void   )  const [virtual]
 

Implements CDBConnParams.

Reimplemented in CDBInterfacesFileConnParams, and CDB_DBLB_Delegate.

Definition at line 106 of file interfaces.cpp.

References CDBConnParams::GetHost(), and m_Other.

string CDBConnParamsDelegate::GetParam const string &  key  )  const [virtual]
 

Parameters, which are not listed above explicitly, should be retrieved via SetParam() method.

Implements CDBConnParams.

Definition at line 122 of file interfaces.cpp.

References CDBConnParams::GetParam(), and m_Other.

Referenced by impl::CDriverContext::MakeConnection().

string CDBConnParamsDelegate::GetPassword void   )  const [virtual]
 

Implements CDBConnParams.

Reimplemented in CDBEnvConnParams, and CMakeConnActualParams.

Definition at line 95 of file interfaces.cpp.

References CDBConnParams::GetPassword(), and m_Other.

Uint2 CDBConnParamsDelegate::GetPort void   )  const [virtual]
 

Implements CDBConnParams.

Reimplemented in CDBInterfacesFileConnParams, and CDB_DBLB_Delegate.

Definition at line 111 of file interfaces.cpp.

References CDBConnParams::GetPort(), and m_Other.

Uint4 CDBConnParamsDelegate::GetProtocolVersion void   )  const [virtual]
 

Implements CDBConnParams.

Definition at line 70 of file interfaces.cpp.

References CDBConnParams::GetProtocolVersion(), and m_Other.

string CDBConnParamsDelegate::GetServerName void   )  const [virtual]
 

Implements CDBConnParams.

Reimplemented in CDBEnvConnParams, CMakeConnActualParams, and CDB_DBLB_Delegate.

Definition at line 80 of file interfaces.cpp.

References CDBConnParams::GetServerName(), and m_Other.

CDBConnParams::EServerType CDBConnParamsDelegate::GetServerType void   )  const [virtual]
 

Implements CDBConnParams.

Reimplemented in CDBInterfacesFileConnParams, and CCPPToolkitConnParams.

Definition at line 101 of file interfaces.cpp.

References CDBConnParams::GetServerType(), and m_Other.

Referenced by CCPPToolkitConnParams::GetServerType().

string CDBConnParamsDelegate::GetUserName void   )  const [virtual]
 

Implements CDBConnParams.

Reimplemented in CDBEnvConnParams, and CMakeConnActualParams.

Definition at line 90 of file interfaces.cpp.

References CDBConnParams::GetUserName(), and m_Other.

CDBConnParamsDelegate& CDBConnParamsDelegate::operator= const CDBConnParamsDelegate other  )  [private]
 


Member Data Documentation

const CDBConnParams& CDBConnParamsDelegate::m_Other [private]
 

Reimplemented in CMakeConnActualParams.

Definition at line 337 of file interfaces.hpp.

Referenced by CDBConnParamsDelegate(), GetConnValidator(), GetDatabaseName(), GetDriverName(), GetEncoding(), GetHost(), GetParam(), GetPassword(), GetPort(), GetProtocolVersion(), GetServerName(), GetServerType(), GetUserName(), and ~CDBConnParamsDelegate().


The documentation for this class was generated from the following files:
Generated on Wed Dec 9 07:54:16 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Dec 09 08:19:07 2009 by modify_doxy.py rev. 173732