ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
AthenaKernel
src
IProxyDict.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// $Id$
12
13
14
#include "
AthenaKernel/IProxyDict.h
"
15
#include "GaudiKernel/IConverter.h"
16
17
23
void
IProxyDict::boundHandle
(
IResetable
*
/*handle*/
)
24
{
25
}
26
27
33
void
IProxyDict::unboundHandle
(
IResetable
*
/*handle*/
)
34
{
35
}
36
37
48
bool
IProxyDict::tryELRemap
(
sgkey_t
/*sgkey_in*/
,
size_t
/*index_in*/
,
49
sgkey_t
&
/*sgkey_out*/
,
size_t
&
/*index_out*/
)
50
{
51
return
false
;
52
}
53
54
70
StatusCode
IProxyDict::createObj
(IConverter* cvt,
71
IOpaqueAddress* addr,
72
DataObject*& refpObject)
73
{
74
return
cvt->createObj (addr, refpObject);
75
}
76
77
83
IProxyDict
*
IProxyDict::hiveProxyDict
()
84
{
85
return
this
;
86
}
87
88
96
SG::SourceID
97
IProxyDict::sourceID
(
const
std::string&
/*key = "EventSelector"*/
)
const
98
{
99
return
SG::SourceID
();
100
}
IProxyDict.h
IProxyDict
A proxy dictionary.
Definition
AthenaKernel/AthenaKernel/IProxyDict.h:47
IProxyDict::tryELRemap
virtual bool tryELRemap(sgkey_t sgkey_in, size_t index_in, sgkey_t &sgkey_out, size_t &index_out)
Test to see if the target of an ElementLink has moved.
Definition
IProxyDict.cxx:48
IProxyDict::boundHandle
virtual void boundHandle(IResetable *handle)
Tell the store that a handle has been bound to a proxy.
Definition
IProxyDict.cxx:23
IProxyDict::hiveProxyDict
virtual IProxyDict * hiveProxyDict() override
Return the current event-slot-specific store.
Definition
IProxyDict.cxx:83
IProxyDict::unboundHandle
virtual void unboundHandle(IResetable *handle)
Tell the store that a handle has been unbound from a proxy.
Definition
IProxyDict.cxx:33
IProxyDict::createObj
virtual StatusCode createObj(IConverter *cvt, IOpaqueAddress *addr, DataObject *&refpObject)
Call converter to create an object, possibly with locking.
Definition
IProxyDict.cxx:70
IProxyDict::sourceID
virtual SG::SourceID sourceID(const std::string &key="EventSelector") const
Return the metadata source ID for the current event slot.
Definition
IProxyDict.cxx:97
IResetable
a resetable object (e.g.
Definition
IResetable.h:15
IStringPool::sgkey_t
SG::sgkey_t sgkey_t
Type of the keys.
Definition
IStringPool.h:34
SG::SourceID
std::string SourceID
Definition
AthenaKernel/AthenaKernel/SourceID.h:25
Generated on
for ATLAS Offline Software by
1.17.0