| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
FileReadTool.h
Go to the documentation of this file.
1 // $Id: FileReadTool.h,v 1.2 2008/06/12 15:23:03 marcocle Exp $
2 #ifndef _FILEREADTOOL_H
3 #define _FILEREADTOOL_H
4
5 #include "GaudiKernel/IFileAccess.h"
6 #include "GaudiKernel/AlgTool.h"
7
17 class FileReadTool : public extends1<AlgTool, IFileAccess> {
18
19 public:
20
22 FileReadTool( const std::string& type,
23 const std::string& name,
24 const IInterface* parent);
25
26 virtual ~FileReadTool();
27
28 //virtual StatusCode initialize();
29 //virtual StatusCode finalize();
30
31 virtual std::auto_ptr<std::istream> open(const std::string &url);
32
34 virtual const std::vector<std::string> &protocols() const;
35
36 private:
37
39 std::vector<std::string> m_protocols;
40
41 };
42
43 #endif // _FILEREADTOOL_H