#include "IOPool/TFileAdaptor/interface/TStorageFactoryFile.h"
#include "Utilities/StorageFactory/interface/Storage.h"
#include "Utilities/StorageFactory/interface/StorageFactory.h"
#include "Utilities/StorageFactory/interface/StorageAccount.h"
#include "Utilities/StorageFactory/interface/StatisticsSenderService.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "FWCore/Utilities/interface/EDMException.h"
#include "FWCore/Utilities/interface/ExceptionPropagate.h"
#include "ReadRepacker.h"
#include "TFileCacheRead.h"
#include "TSystem.h"
#include "TROOT.h"
#include "TEnv.h"
#include <cerrno>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <iostream>
#include <cassert>
#include <atomic>
Go to the source code of this file.
Functions | |
ClassImp (TStorageFactoryFile) | |
static StorageAccount::Counter & | storageCounter (std::atomic< StorageAccount::Counter *> &c, StorageAccount::Operation operation) |
Variables | |
static std::atomic< StorageAccount::Counter * > | s_statsARead = nullptr |
static std::atomic< StorageAccount::Counter * > | s_statsClose = nullptr |
static std::atomic< StorageAccount::Counter * > | s_statsCPrefetch = nullptr |
static std::atomic< StorageAccount::Counter * > | s_statsCRead = nullptr |
static std::atomic< StorageAccount::Counter * > | s_statsCtor = nullptr |
static std::atomic< StorageAccount::Counter * > | s_statsCWrite = nullptr |
static std::atomic< StorageAccount::Counter * > | s_statsFlush = nullptr |
static std::atomic< StorageAccount::Counter * > | s_statsOpen = nullptr |
static std::atomic< StorageAccount::Counter * > | s_statsRead = nullptr |
static std::atomic< StorageAccount::Counter * > | s_statsSeek = nullptr |
static std::atomic< StorageAccount::Counter * > | s_statsStat = nullptr |
static std::atomic< StorageAccount::Counter * > | s_statsWrite = nullptr |
static std::atomic< StorageAccount::Counter * > | s_statsXRead = nullptr |
static std::atomic< StorageAccount::Counter * > | s_statsXWrite = nullptr |
ClassImp | ( | TStorageFactoryFile | ) |
|
inlinestatic |
Definition at line 91 of file TStorageFactoryFile.cc.
References DummyCfis::c, edm::storage::StorageAccount::counter(), unpackBuffers-CaloStage2::token, edm::storage::StorageAccount::tokenForStorageClassName(), and findQualityFiles::v.
Referenced by TStorageFactoryFile::Initialize(), TStorageFactoryFile::ReadBuffer(), TStorageFactoryFile::ReadBufferAsync(), TStorageFactoryFile::ReadBuffers(), TStorageFactoryFile::ReadBuffersSync(), TStorageFactoryFile::SysClose(), TStorageFactoryFile::SysOpen(), TStorageFactoryFile::SysSeek(), TStorageFactoryFile::SysStat(), TStorageFactoryFile::SysSync(), TStorageFactoryFile::TStorageFactoryFile(), and TStorageFactoryFile::WriteBuffer().
|
static |
Definition at line 85 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::ReadBufferAsync(), and TStorageFactoryFile::ReadBuffers().
|
static |
Definition at line 78 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::SysClose().
|
static |
Definition at line 84 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::ReadBuffer().
|
static |
Definition at line 83 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::ReadBuffer().
|
static |
Definition at line 76 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::Initialize(), and TStorageFactoryFile::TStorageFactoryFile().
|
static |
Definition at line 88 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::WriteBuffer().
|
static |
Definition at line 79 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::SysSync().
|
static |
Definition at line 77 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::SysOpen().
|
static |
Definition at line 82 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::ReadBuffer().
|
static |
Definition at line 81 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::SysSeek().
|
static |
Definition at line 80 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::SysStat().
|
static |
Definition at line 87 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::WriteBuffer().
|
static |
Definition at line 86 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::ReadBuffer(), and TStorageFactoryFile::ReadBuffersSync().
|
static |
Definition at line 89 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::WriteBuffer().