| The Gaudi Framework v32r1 (f65d50dc)

FileReadTool.h
Go to the documentation of this file.
1 #ifndef _FILEREADTOOL_H
2 #define _FILEREADTOOL_H
3
4 #include "GaudiKernel/AlgTool.h"
5 #include "GaudiKernel/IFileAccess.h"
6
16 struct FileReadTool : extends<AlgTool, IFileAccess> {
18 using extends::extends;
19
20 std::unique_ptr<std::istream> open( const std::string& url ) override;
21
23 const std::vector<std::string>& protocols() const override;
24 };
25
26 #endif // _FILEREADTOOL_H
FileReadTool::protocols
const std::vector< std::string > & protocols() const override
Protocols supported by the instance.
Definition: FileReadTool.cpp:17
AlgTool.h
IFileAccess.h
std::string
STL class.
FileReadTool::open
std::unique_ptr< std::istream > open(const std::string &url) override
Definition: FileReadTool.cpp:6
std::vector< std::string >
std::unique_ptr
STL class.
extends
Base class used to extend a class implementing other interfaces.
Definition: extends.h:10
FileReadTool
Basic implementation of the IFileAccess interface.
Definition: FileReadTool.h:16