NCBI C++ ToolKit
|
Search Toolkit Book for CDBConnParams
#include <dbapi/driver/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 const impl::CDBHandlerStack & | GetOpeningMsgHandlers (void) const =0 |
virtual string | GetParam (const string &key) const =0 |
Parameters, which are not listed above explicitly, should be retrieved via SetParam() method. More... | |
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 257 of file interfaces.hpp.