![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members CdbBdbShared Class Reference
This utility class provides common definitions for the classes of this package. More...
[CdbBdbShared]
#include <CdbBdbShared.hh>
Static Public Methods
void forceLoad () Force loading... const char * technology () Implemented technology name. const char * implementation () Implementation name. Detailed Description
This utility class provides common definitions for the classes of this package.The one role of this class is to supply a static method forcing loading (at link time) the concrete fatories & implementations of abstract classes defined at core packages.
The other role is to provide the technology and implementation names associated with this implementation.
- See also:
- Cdb , CdbAdminFactory
Definition at line 18 of file CdbBdbShared.hh.
Member Function Documentation
void CdbBdbShared::forceLoad ( ) [static]
Force loading...
Calling this method from clients code will provoke the instantiation of concrete factories.
Definition at line 44 of file CdbBdbShared.cc.
References instantiate_Cdb().
Referenced by CdbBdbInit::CdbBdbInit(), CdbToolsBrowser::CdbToolsBrowser(), CdbBdbWrapper::forceLoad(), and main().
const char * CdbBdbShared::implementation ( ) [static]
Implementation name.
This is a unique name identifying this particular implementation of of the technology above. Note, that this name is required to be unique only withing the scope of the corresponding technology.
Definition at line 65 of file CdbBdbShared.cc.
Referenced by CdbBdbSCdb::CdbBdbSCdb(), default_view_name(), CdbBdbSCdb::implementationName(), and setDefaultEnvironment().
const char * CdbBdbShared::technology ( ) [static]
Implemented technology name.
This name refferes to the technology implemented with this specific implementation.
Definition at line 59 of file CdbBdbShared.cc.
References CdbBdb::technology().
Referenced by CdbBdbSCdb::CdbBdbSCdb(), default_view_name(), setDefaultEnvironment(), and CdbBdbSCdb::technologyName().
The documentation for this class was generated from the following files:
- /CdbBdbShared/CdbBdbShared.hh
- /CdbBdbShared/CdbBdbShared.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002