CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions | Variables
TStorageFactoryFile.cc File Reference
#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>

Go to the source code of this file.

Functions

 ClassImp (TStorageFactoryFile)
 
static StorageAccount::CounterstorageCounter (StorageAccount::Counter *&c, StorageAccount::Operation operation)
 

Variables

static StorageAccount::Counters_statsARead = nullptr
 
static StorageAccount::Counters_statsClose = nullptr
 
static StorageAccount::Counters_statsCPrefetch = nullptr
 
static StorageAccount::Counters_statsCRead = nullptr
 
static StorageAccount::Counters_statsCtor = nullptr
 
static StorageAccount::Counters_statsCWrite = nullptr
 
static StorageAccount::Counters_statsFlush = nullptr
 
static StorageAccount::Counters_statsOpen = nullptr
 
static StorageAccount::Counters_statsRead = nullptr
 
static StorageAccount::Counters_statsSeek = nullptr
 
static StorageAccount::Counters_statsStat = nullptr
 
static StorageAccount::Counters_statsWrite = nullptr
 
static StorageAccount::Counters_statsXRead = nullptr
 
static StorageAccount::Counters_statsXWrite = nullptr
 

Function Documentation

ClassImp ( TStorageFactoryFile  )
static StorageAccount::Counter& storageCounter ( StorageAccount::Counter *&  c,
StorageAccount::Operation  operation 
)
inlinestatic

Variable Documentation

StorageAccount::Counter* s_statsARead = nullptr
static
StorageAccount::Counter* s_statsClose = nullptr
static

Definition at line 77 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::SysClose().

StorageAccount::Counter* s_statsCPrefetch = nullptr
static

Definition at line 83 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::ReadBuffer().

StorageAccount::Counter* s_statsCRead = nullptr
static

Definition at line 82 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::ReadBuffer().

StorageAccount::Counter* s_statsCtor = nullptr
static
StorageAccount::Counter* s_statsCWrite = nullptr
static

Definition at line 87 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::WriteBuffer().

StorageAccount::Counter* s_statsFlush = nullptr
static

Definition at line 78 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::SysSync().

StorageAccount::Counter* s_statsOpen = nullptr
static

Definition at line 76 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::SysOpen().

StorageAccount::Counter* s_statsRead = nullptr
static

Definition at line 81 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::ReadBuffer().

StorageAccount::Counter* s_statsSeek = nullptr
static

Definition at line 80 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::SysSeek().

StorageAccount::Counter* s_statsStat = nullptr
static

Definition at line 79 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::SysStat().

StorageAccount::Counter* s_statsWrite = nullptr
static

Definition at line 86 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::WriteBuffer().

StorageAccount::Counter* s_statsXRead = nullptr
static
StorageAccount::Counter* s_statsXWrite = nullptr
static

Definition at line 88 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::WriteBuffer().