ATLAS Offline Software
IHiveStore.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef ATHENAKERNEL_IHIVESTORE_H
8 # define ATHENAKERNEL_IHIVESTORE_H
9 
10 
11 #include "GaudiKernel/INamedInterface.h"
12 
13 
14 class IProxyDict;
15 
23 class IHiveStore : virtual public INamedInterface {
24 public:
25  DeclareInterfaceID (INamedInterface, 2, 0);
26  virtual ~IHiveStore() {}
27 
28  virtual IProxyDict* hiveProxyDict() = 0;
29 };
30 
31 #endif // ATHENAKERNEL_IHIVESTORE_H
32 
33 
34 
35 
36 
37 
38 
39 
40 
41 
IHiveStore::hiveProxyDict
virtual IProxyDict * hiveProxyDict()=0
IProxyDict
A proxy dictionary.
Definition: AthenaKernel/AthenaKernel/IProxyDict.h:51
IHiveStore::~IHiveStore
virtual ~IHiveStore()
Definition: IHiveStore.h:26
IHiveStore::DeclareInterfaceID
DeclareInterfaceID(INamedInterface, 2, 0)
IHiveStore
the interface that provides access to the current hive store
Definition: IHiveStore.h:23