#include <DbFederationObj.h>
Inheritance diagram for DbFederation:

Private Methods | |
| DbFederation (const dbHandle<DbSession>& session, const std::string& name, DbAccessMode mode = DbOOMs::READ) | |
| Constructor. More... | |
| virtual | ~DbFederation () |
| Standard destructor. More... | |
| dbHandle<DbSession>& | session () |
| Access session handle. More... | |
| const dbHandle<DbSession>& | session () const |
| Access session handle (CONST). More... | |
| IDbFederation* | info () const |
| Access to technology dependent implementation. More... | |
| IOODataBase* | db () |
| Allow access to the database implementation. More... | |
| IMessageSvc* | msgSvc () |
| Allow access to the message service. More... | |
| bool | existsDbase ( const std::string& name ) const |
| Check for database existence within federation. More... | |
| DbResult | closeDataBases () const |
| Close all open databases. More... | |
| DbResult | close () const |
| Close federation. More... | |
| DbResult | open () const |
| Open federation. More... | |
Private Attributes | |
| friend | DbFederationImpl |
| The implementation and the handle have full access! More... | |
| friend | dbHandle<DbFederation> |
| IDbFederation* | m_info |
| Technology dependent stuff. More... | |
| dbHandle<DbSession> | m_session |
| Handle to session. More... | |
| IOODataBase* | m_dbOOMs |
| Pointer to specific DbOOMs implementation. More... | |
| IMessageSvc* | m_msgSvc |
| Pointer to the message service to be used. More... | |
Description: Implementation independent part of a database federation object objects.
Dependencies:
History :
+---------+----------------------------------------------+--------+
| Date | Comment | Who |
+---------+----------------------------------------------+--------+
| 21/09/99| Initial version. | MF |
+---------+----------------------------------------------+--------+
Author: M.Frank Version: 1.0
Definition at line 45 of file DbFederationObj.h.
|
|
Constructor.
Definition at line 30 of file DbFederationObj.cpp. |
|
|
Standard destructor.
Definition at line 70 of file DbFederationObj.cpp. |
|
|
Close federation.
Definition at line 112 of file DbFederationObj.cpp. |
|
|
Close all open databases.
Definition at line 98 of file DbFederationObj.cpp. |
|
|
Allow access to the database implementation.
Definition at line 100 of file DbFederationObj.h. |
|
|
Check for database existence within federation.
Definition at line 90 of file DbFederationObj.cpp. |
|
|
Access to technology dependent implementation.
Definition at line 95 of file DbFederationObj.h. |
|
|
Allow access to the message service.
Definition at line 105 of file DbFederationObj.h. |
|
|
Open federation.
Definition at line 94 of file DbFederationObj.cpp. Referenced by dbHandle< DbFederation >::open(). |
|
|
Access session handle (CONST).
Definition at line 90 of file DbFederationObj.h. |
|
|
Access session handle.
Definition at line 85 of file DbFederationObj.h. |
|
|
The implementation and the handle have full access!
Definition at line 47 of file DbFederationObj.h. |
|
|
Definition at line 48 of file DbFederationObj.h. |
|
|
Pointer to specific DbOOMs implementation.
Definition at line 55 of file DbFederationObj.h. |
|
|
Technology dependent stuff.
Definition at line 51 of file DbFederationObj.h. |
|
|
Pointer to the message service to be used.
Definition at line 57 of file DbFederationObj.h. |
|
|
Handle to session.
Definition at line 53 of file DbFederationObj.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000