ATLAS Offline Software
Loading...
Searching...
No Matches
IOVDbNamespace::FMDReadLock Class Reference

#include <ReadFromFileMetaData.h>

Inheritance diagram for IOVDbNamespace::FMDReadLock:
Collaboration diagram for IOVDbNamespace::FMDReadLock:

Public Member Functions

 FMDReadLock (const FMDReadLock &)=delete
void operator= (const FMDReadLock &)=delete
 FMDReadLock (IIOVDbMetaDataTool *metadatatool)
 ~FMDReadLock ()
IOVMetaDataContainerfindFolder (const std::string &folderName)

Private Attributes

IIOVDbMetaDataToolm_metadatatool {}

Detailed Description

Definition at line 62 of file ReadFromFileMetaData.h.

Constructor & Destructor Documentation

◆ FMDReadLock() [1/2]

IOVDbNamespace::FMDReadLock::FMDReadLock ( const FMDReadLock & )
delete

◆ FMDReadLock() [2/2]

IOVDbNamespace::FMDReadLock::FMDReadLock ( IIOVDbMetaDataTool * metadatatool)

Definition at line 108 of file ReadFromFileMetaData.cxx.

109 : m_metadatatool(metadatatool)
110 {
111 m_metadatatool->lock_shared();
112 }
IIOVDbMetaDataTool * m_metadatatool

◆ ~FMDReadLock()

IOVDbNamespace::FMDReadLock::~FMDReadLock ( )

Definition at line 119 of file ReadFromFileMetaData.cxx.

119 {
120 m_metadatatool->unlock_shared();
121 }

Member Function Documentation

◆ findFolder()

IOVMetaDataContainer * IOVDbNamespace::FMDReadLock::findFolder ( const std::string & folderName)

Definition at line 114 of file ReadFromFileMetaData.cxx.

115 {
116 return m_metadatatool->findMetaDataContainer( folderName );
117 }

◆ operator=()

void IOVDbNamespace::FMDReadLock::operator= ( const FMDReadLock & )
delete

Member Data Documentation

◆ m_metadatatool

IIOVDbMetaDataTool* IOVDbNamespace::FMDReadLock::m_metadatatool {}
private

Definition at line 70 of file ReadFromFileMetaData.h.

70{};

The documentation for this class was generated from the following files: