|
Gaudi Framework, version v21r9 |
| Home | Generated: 3 May 2010 |
#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 ISvcLocator * | PLUGINSVC_FACTORY_WITH_ID (PoolDbBaseCnv, ConverterID(POOL_StorageType, CLID_Any+CLID_ObjectVector), IConverter *(long, CLID, ISvcLocator *)) class PoolDbObjectContext |
| void | popCurrentDataObject () |
| void | pushCurrentDataObject (DataObject **pobjAddr) |
| static bool | printLinks () |
Variables | |
| static pool::DbInstanceCount::Counter * | s_count |
| IConverter * | long |
| IConverter | CLID |
| static PoolDbObjectContext * | s_context = 0 |
| ConverterID | ( | POOL_StorageType | , | |
| CLID_Any+ | CLID_ObjectList | |||
| ) |
| IConverter ISvcLocator* 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) | , | |||
| 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 @505::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 }
Definition at line 60 of file PoolDbBaseCnv.cpp.
Definition at line 60 of file PoolDbBaseCnv.cpp.
PoolDbObjectContext* s_context = 0 [static] |
Definition at line 66 of file PoolDbBaseCnv.cpp.
pool::DbInstanceCount::Counter* s_count [static] |
Initial value:
Definition at line 51 of file PoolDbBaseCnv.cpp.