The Gaudi Framework
v30r4 (9b837755)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
IDataHandleMetadata.h
Go to the documentation of this file.
1
#ifndef GAUDIKERNEL_IDATAHANDLEMETADATA_H
2
#define GAUDIKERNEL_IDATAHANDLEMETADATA_H 1
3
4
#include <string>
5
6
#include "
GaudiKernel/DataObjID.h
"
7
8
namespace
Gaudi
9
{
32
struct
IDataHandleMetadata
{
39
virtual
std::string
whiteBoard
()
const
= 0;
40
49
enum struct
AccessMode
{ Read = 0, Write, NUM_ACCESS_MODES };
50
virtual
AccessMode
access
()
const
= 0;
51
52
// TODO: Conversion to and from the Python representation of a
53
// DataHandle is probably another thing which will be very
54
// subclass-specific and needed in the base class constructor.
55
};
56
}
57
58
#endif
Gaudi::IDataHandleMetadata::AccessMode
AccessMode
Tell how the whiteboard class will be accessed.
Definition:
IDataHandleMetadata.h:49
std::string
STL class.
Gaudi::IDataHandleMetadata
Interface to some class-wide metadata of DataHandle subclasses.
Definition:
IDataHandleMetadata.h:32
DataObjID.h
Gaudi::IDataHandleMetadata::whiteBoard
virtual std::string whiteBoard() const =0
Identifier of the Whiteboard implementation used by the subclass.
Gaudi::IDataHandleMetadata::access
virtual AccessMode access() const =0
Gaudi
Helper functions to set/get the application return code.
Definition:
__init__.py:1
GaudiKernel
GaudiKernel
IDataHandleMetadata.h
Generated on Fri Nov 2 2018 17:40:09 for The Gaudi Framework by
1.8.11