![]() |
|
|
Generated: 24 Nov 2008 |
#include <algorithm>
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/IRegistry.h"
#include "GaudiKernel/DataObject.h"
#include "GaudiKernel/LinkManager.h"
#include "GaudiKernel/ContainedObject.h"
#include "GaudiKernel/IDataManagerSvc.h"
#include "GaudiKernel/IAddressCreator.h"
#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiPoolDb/IPoolDbMgr.h"
#include "GaudiPoolDb/PoolDbBaseCnv.h"
#include "GaudiPoolDb/PoolDbAddress.h"
#include "GaudiKernel/CnvFactory.h"
#include "GaudiPoolDb/PoolDbLinkManager.h"
#include "PersistencySvc/IPersistencySvc.h"
#include "PersistencySvc/IDataTransform.h"
#include "StorageSvc/DbObjectCallBack.h"
#include "StorageSvc/DbInstanceCount.h"
#include "StorageSvc/DbTransform.h"
#include "StorageSvc/DbTypeInfo.h"
#include "StorageSvc/DbColumn.h"
#include "StorageSvc/DbReflex.h"
#include "Reflex/Reflex.h"
#include "POOLCore/Token.h"
#include <stdexcept>

Go to the source code of this file.
Classes | |
| class | PoolDbObjectContext |
| class | PoolDbDataObjectHandler |
Functions | |
| PLUGINSVC_FACTORY_WITH_ID (PoolDbBaseCnv, ConverterID(POOL_StorageType, CLID_Any), IConverter *(long, CLID, ISvcLocator *)) | |
| PLUGINSVC_FACTORY_WITH_ID (PoolDbBaseCnv, ConverterID(POOL_StorageType, CLID_Any+CLID_ObjectList), IConverter *(long, CLID, ISvcLocator *)) | |
| PLUGINSVC_FACTORY_WITH_ID (PoolDbBaseCnv, ConverterID(POOL_StorageType, CLID_Any+CLID_ObjectVector), IConverter *(long, CLID, ISvcLocator *)) | |
| void | popCurrentDataObject () |
| void | pushCurrentDataObject (DataObject **pobjAddr) |
| static bool | printLinks () |
Variables | |
| static pool::DbInstanceCount::Counter * | s_count |
| static PoolDbObjectContext * | s_context = 0 |
| PLUGINSVC_FACTORY_WITH_ID | ( | PoolDbBaseCnv | , | |
| ConverterID(POOL_StorageType, CLID_Any+CLID_ObjectVector) | , | |||
| IConverter * | long, CLID, ISvcLocator * | |||
| ) |
| PLUGINSVC_FACTORY_WITH_ID | ( | PoolDbBaseCnv | , | |
| ConverterID(POOL_StorageType, CLID_Any+CLID_ObjectList) | , | |||
| IConverter * | long, CLID, ISvcLocator * | |||
| ) |
| PLUGINSVC_FACTORY_WITH_ID | ( | PoolDbBaseCnv | , | |
| ConverterID(POOL_StorageType, CLID_Any) | , | |||
| IConverter * | long, CLID, ISvcLocator * | |||
| ) |
| void Gaudi::popCurrentDataObject | ( | ) |
Definition at line 110 of file DataObject.cpp.
00110 { 00111 static std::vector<DataObject**>& c = objectStack(); 00112 switch(c.size()) { 00113 case 0: 00114 s_currObj = c.back(); 00115 c.pop_back(); 00116 break; 00117 default: 00118 s_currObj = &s_objPtr; 00119 break; 00120 } 00121 }
| static bool @485::printLinks | ( | ) | [static] |
| void Gaudi::pushCurrentDataObject | ( | DataObject ** | pobjAddr | ) |
Definition at line 103 of file DataObject.cpp.
00103 { 00104 static std::vector<DataObject**>& c = objectStack(); 00105 c.push_back(pobjAddr); 00106 s_currObj = pobjAddr ? pobjAddr : &s_objPtr; 00107 }
PoolDbObjectContext* s_context = 0 [static] |
Definition at line 61 of file PoolDbBaseCnv.cpp.
pool::DbInstanceCount::Counter* s_count [static] |
Initial value:
Definition at line 46 of file PoolDbBaseCnv.cpp.