ATLAS Offline Software
Database
APR
APRTests
PersistencySvc_Parameters
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
:
16
TestDriver
();
17
~TestDriver
();
18
TestDriver
(
const
TestDriver
& ) =
delete
;
19
TestDriver
&
operator=
(
const
TestDriver
& ) =
delete
;
20
void
write
();
21
void
read
();
22
23
private
:
24
IFileCatalog
*
m_fileCatalog
;
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()
Generated on Tue Dec 24 2024 21:19:21 for ATLAS Offline Software by
1.8.18