Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

IDataSourceMgr Class Reference

IDataSourceMgr interface definition. More...

#include <GaudiKernel/IDataSourceMgr.h>

Inheritance diagram for IDataSourceMgr:

IInterface List of all members.

Public Methods

virtual bool isConnected (const std::string& identifier) const = 0
 Check if a datasource is connected. More...

virtual StatusCode connect (const std::string& logon, std::string& identifier) = 0
 Connect data source. More...

virtual StatusCode connect (const std::string& logon) = 0
 Connect data source. More...

virtual StatusCode disconnect (const std::string& identifier) = 0
 Disconnect data source. More...

virtual StatusCode disconnectAll () = 0
 Close all open connections.


Static Public Methods

const InterfaceIDinterfaceID ()
 Retrieve interface ID. More...


Detailed Description

IDataSourceMgr interface definition.

Author(s):
Markus Frank
Version:
1.0

Definition at line 18 of file IDataSourceMgr.h.


Member Function Documentation

StatusCode IDataSourceMgr::connect ( const std::string & logon ) [pure virtual]
 

Connect data source.

Parameters:
mode   Connection mode (READ,CREATE,UPDATE)
logon   Connection string
identifier   Logical name (OUTPUT)
Returns:
Status code indicating success or failure.

StatusCode IDataSourceMgr::connect ( const std::string & logon,
std::string & identifier ) [pure virtual]
 

Connect data source.

Parameters:
mode   Connection mode (READ,CREATE,UPDATE)
logon   Connection string
identifier   Logical name (OUTPUT)
Returns:
Status code indicating success or failure.

StatusCode IDataSourceMgr::disconnect ( const std::string & identifier ) [pure virtual]
 

Disconnect data source.

Parameters:
identifier   Connection string
Returns:
Status code indicating success or failure.

StatusCode IDataSourceMgr::disconnectAll ( ) [pure virtual]
 

Close all open connections.

const InterfaceID & IDataSourceMgr::interfaceID ( ) [inline, static]
 

Retrieve interface ID.

Reimplemented from IInterface.

Definition at line 21 of file IDataSourceMgr.h.

bool IDataSourceMgr::isConnected ( const std::string & identifier ) const [pure virtual]
 

Check if a datasource is connected.

Parameters:
identifier   Connection string
Returns:
Status code indicating success or failure.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:11 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000