![]() |
The Gaudi Framework
master (9f3f8895)
|
DataObjectHandleBase GaudiKernel/DataObjectHandleBase.h. More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/DataObjectHandleBase.h>


Protected Member Functions | |
| bool | init () override |
| DataObject * | fetch () const |
Protected Attributes | |
| SmartIF< IDataProviderSvc > | m_EDS |
| SmartIF< IMessageSvc > | m_MS |
| bool | m_init = false |
| Protected Attributes inherited from Gaudi::DataHandle | |
| DataObjID | m_key = { "NONE" } |
| The key of the object behind this DataHandle Although it may look strange to have it mutable, this can actually change in case the object had alternative names, and it should not be visible to the end user, for which the Handle is still the same. | |
| IDataHandleHolder * | m_owner = nullptr |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const DataObjectHandleBase &d) |
Additional Inherited Members | |
| Public Types inherited from Gaudi::DataHandle | |
| enum | Mode { Reader = 1 << 2 , Writer = 1 << 4 } |
| using | PropertyType = DataHandleProperty |
| Static Protected Attributes inherited from Gaudi::DataHandle | |
| static const std::string | default_type = "unknown_t" |
DataObjectHandleBase GaudiKernel/DataObjectHandleBase.h.
Base class for handles to Data Objects in the Event Store, to simplify access via Properties.
Definition at line 34 of file DataObjectHandleBase.h.
| DataObjectHandleBase::DataObjectHandleBase | ( | DataObjID | k, |
| Gaudi::DataHandle::Mode | a, | ||
| IDataHandleHolder * | owner ) |
Definition at line 48 of file DataObjectHandleBase.cpp.
| DataObjectHandleBase::DataObjectHandleBase | ( | std::string | k, |
| Gaudi::DataHandle::Mode | a, | ||
| IDataHandleHolder * | owner ) |
Definition at line 58 of file DataObjectHandleBase.cpp.
|
override |
Definition at line 62 of file DataObjectHandleBase.cpp.
|
delete |
| DataObjectHandleBase::DataObjectHandleBase | ( | DataObjectHandleBase && | other | ) |
Definition at line 26 of file DataObjectHandleBase.cpp.
|
protected |
Definition at line 69 of file DataObjectHandleBase.cpp.
|
overrideprotectedvirtual |
Reimplemented from Gaudi::DataHandle.
Definition at line 83 of file DataObjectHandleBase.cpp.
| bool DataObjectHandleBase::isValid | ( | ) | const |
Definition at line 108 of file DataObjectHandleBase.cpp.
| DataObjectHandleBase & DataObjectHandleBase::operator= | ( | const DataObjectHandleBase & | other | ) |
|
friend |
Definition at line 112 of file DataObjectHandleBase.cpp.
|
protected |
Definition at line 55 of file DataObjectHandleBase.h.
|
protected |
Definition at line 58 of file DataObjectHandleBase.h.
|
protected |
Definition at line 56 of file DataObjectHandleBase.h.