ATLAS Offline Software
PersistencySvc_Parameters/TestDriver.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TESTDRIVER_H
6 #define TESTDRIVER_H
7 
8 #include <map>
9 #include <string>
10 
11 namespace pool {
12  class IFileCatalog;
13 
14  class TestDriver {
15  public:
18  TestDriver(const TestDriver & ) = delete;
19  TestDriver& operator=(const TestDriver & ) = delete;
20  void write();
21  void read();
22 
23  private:
25  std::string m_fileName;
26  std::map< std::string, std::string > m_parameters;
27  };
28 
29 }
30 
31 #endif
pool::TestDriver
Definition: PersistencySvc_FileCatalogOperations/TestDriver.h:17
TestDriver
Definition: StorageSvc_AuxStore/TestDriver.h:11
pool
pool namespace
Definition: libname.h:15
pool::TestDriver::m_fileName
std::string m_fileName
Definition: PersistencySvc_FileOpenWithoutCatalog/TestDriver.h:30
pool::TestDriver::operator=
TestDriver & operator=(const TestDriver &)=delete
pool::TestDriver::TestDriver
TestDriver()
pool::IFileCatalog
Definition: IFileCatalog.h:23
pool::TestDriver::~TestDriver
~TestDriver()
pool::TestDriver::read
void read()
pool::TestDriver::TestDriver
TestDriver(const TestDriver &)=delete
pool::TestDriver::m_fileCatalog
IFileCatalog * m_fileCatalog
Definition: PersistencySvc_FileCatalogOperations/TestDriver.h:28
pool::TestDriver::m_parameters
std::map< std::string, std::string > m_parameters
Definition: PersistencySvc_Parameters/TestDriver.h:26
pool::TestDriver::write
void write()