The Gaudi Framework  v30r4 (9b837755)
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 
7 
8 namespace Gaudi
9 {
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
AccessMode
Tell how the whiteboard class will be accessed.
STL class.
Interface to some class-wide metadata of DataHandle subclasses.
virtual std::string whiteBoard() const =0
Identifier of the Whiteboard implementation used by the subclass.
virtual AccessMode access() const =0
Helper functions to set/get the application return code.
Definition: __init__.py:1