The C++ framework for developing highly scalable, high performance servers on Windows platforms.

IODBCConnection Class Reference

Inheritance diagram for IODBCConnection:
Collaboration diagram for IODBCConnection:

List of all members.

Public Member Functions

virtual void AddRef ()=0
virtual void Release ()=0
virtual
CSmartODBCEnvironment 
GetEnvironment ()=0
virtual
CSmartODBCStatement 
CreateStatement (JetByteTools::Seconds queryTimeout=UseDefaultTimeout) const =0
virtual void SetConnectionTimeout (JetByteTools::Seconds timeout)=0
virtual void SetAutoCommit (bool autoCommit=true)=0
virtual void CommitTransaction ()=0
virtual void RollbackTransaction ()=0

Static Public Attributes

static const
JetByteTools::Seconds 
UseDefaultTimeout = 0xFFFFFFFF

Protected Member Functions

virtual ~IODBCConnection ()


Constructor & Destructor Documentation

virtual ~IODBCConnection (  )  [protected, virtual]


Member Function Documentation

virtual void AddRef (  )  [pure virtual]

Implemented in CODBCConnection.

virtual void Release (  )  [pure virtual]

Implemented in CODBCConnection.

virtual CSmartODBCEnvironment GetEnvironment (  )  [pure virtual]

Implemented in CODBCConnection.

virtual CSmartODBCStatement CreateStatement ( JetByteTools::Seconds  queryTimeout = UseDefaultTimeout  )  const [pure virtual]

Implemented in CODBCConnection.

virtual void SetConnectionTimeout ( JetByteTools::Seconds  timeout  )  [pure virtual]

Implemented in CODBCConnection.

virtual void SetAutoCommit ( bool  autoCommit = true  )  [pure virtual]

Implemented in CODBCConnection.

virtual void CommitTransaction (  )  [pure virtual]

Implemented in CODBCConnection.

virtual void RollbackTransaction (  )  [pure virtual]

Implemented in CODBCConnection.


Member Data Documentation

const Milliseconds UseDefaultTimeout = 0xFFFFFFFF [static]


Generated on Sun Sep 12 19:09:10 2021 for The Server Framework - v7.4 by doxygen 1.5.3