2 #ifndef GaudiKernel_IFileAccess_H
3 #define GaudiKernel_IFileAccess_H
29 virtual std::auto_ptr<std::istream> open(
const std::string &url) = 0;
32 virtual const std::vector<std::string> &protocols()
const = 0;
36 #endif // GaudiKernel_IFileAccess_H
Definition of the basic interface.
#define DeclareInterfaceID(name, major, minor)
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...
Abstract interface for a service or tool implementing a read access to files.