CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Typedefs | Functions | Variables
edm::service Namespace Reference

Classes

class  AbstractMLscribe
 
struct  close_and_delete
 
class  ConcurrentModuleTimer
 
class  CondorStatusService
 
class  CPU
 
class  ELadministrator
 
class  ELdestControl
 
class  ELdestination
 
class  ELlimitsTable
 
class  ELoutput
 
struct  ELsetS
 
class  ELstatistics
 
class  EnableFloatingPointExceptions
 
class  IgProfService
 
class  InitRootHandlers
 
class  JobReportService
 
class  LoadAllDictionaries
 
class  MainThreadMLscribe
 
class  MessageLogger
 
struct  MessageLoggerDefaults
 
class  MessageLoggerScribe
 
class  MessageServicePresence
 
class  MessageServicePSetValidation
 
class  NamedDestination
 
class  PrescaleService
 
struct  ProcInfo
 
class  ProcInfoFetcher
 
class  RandomNumberGeneratorService
 
class  ResourceEnforcer
 
class  SilentMLscribe
 
class  SimpleMemoryCheck
 
class  SingleThreadMSPresence
 
class  SiteLocalConfigService
 
struct  smapsInfo
 
class  SystemBounds
 
class  ThreadQueue
 
class  ThreadSafeLogMessageLoggerScribe
 
class  Timing
 
class  Tracer
 
class  TriggerNamesService
 
class  UnixSignalService
 

Typedefs

typedef std::set< ELsetSELset_string
 

Functions

int cmssw_stacktrace (void *)
 
static void cmssw_stacktrace_fork ()
 
static std::string d2str (double d)
 
static std::string d2str (double d)
 
static ELstring formatTime (const time_t t)
 
static double getCPU ()
 
static double getTime ()
 
static std::string i2str (int i)
 
bool isProcessWideService (void const *)
 
bool isProcessWideService (JobReportService const *)
 
bool isProcessWideService (CPU const *)
 
bool isProcessWideService (TFileAdaptor const *)
 
bool isProcessWideService (InitRootHandlers const *)
 
bool isProcessWideService (SiteLocalConfigService const *)
 
bool isProcessWideService (TFileService const *)
 
bool isProcessWideService (MessageLogger const *)
 
static std::vector< double > & moduleTimeStack ()
 
std::ostream & operator<< (std::ostream &os, SimpleMemoryCheck::SignificantEvent const &se)
 
std::ostream & operator<< (std::ostream &os, SimpleMemoryCheck::SignificantModule const &se)
 
static std::string summarizeContext (const std::string &c)
 

Variables

static char dashC [] = "-c"
 
static const ELstring hereMsg = "available via this destination"
 
static const ELstring noClearSummaryMsg = "No clearSummary()"
 
static const ELstring noosMsg = "No ostream"
 
static const ELstring noSummarizationMsg = "No summarization()"
 
static const ELstring noSummaryMsg = "No summary()"
 
static const ELstring notELoutputMsg = "This destination is not an ELoutput"
 
static char pstackName [] = "(CMSSW stack trace helper)"
 

Typedef Documentation

Definition at line 33 of file ELset.h.

Function Documentation

int edm::service::cmssw_stacktrace ( void *  )

Definition at line 536 of file InitRootHandlers.cc.

void edm::service::cmssw_stacktrace_fork ( )
static

Definition at line 502 of file InitRootHandlers.cc.

static std::string edm::service::d2str ( double  d)
static

Definition at line 79 of file Timing.cc.

static std::string edm::service::d2str ( double  d)
static

Definition at line 293 of file SimpleMemoryCheck.cc.

Referenced by edm::service::CPU::postEndJob().

static ELstring edm::service::formatTime ( const time_t  t)
static

Definition at line 100 of file ELoutput.cc.

static double edm::service::getCPU ( )
static

Definition at line 92 of file Timing.cc.

static double edm::service::getTime ( )
static

Definition at line 85 of file Timing.cc.

static std::string edm::service::i2str ( int  i)
static

Definition at line 299 of file SimpleMemoryCheck.cc.

Referenced by edm::service::CPU::postEndJob().

bool edm::service::isProcessWideService ( void const *  )
inline

Definition at line 30 of file ServiceMakerBase.h.

30  {
31  return false;
32  }
bool edm::service::isProcessWideService ( JobReportService const *  )
inline

Definition at line 47 of file JobReportService.h.

47  {
48  return true;
49  }
bool edm::service::isProcessWideService ( CPU const *  )
inline

Definition at line 49 of file CPU.cc.

49  {
50  return true;
51  }
bool edm::service::isProcessWideService ( TFileAdaptor const *  )
inline

Definition at line 55 of file TFileAdaptor.h.

55  {
56  return true;
57  }
bool edm::service::isProcessWideService ( InitRootHandlers const *  )
inline

Definition at line 90 of file InitRootHandlers.cc.

bool edm::service::isProcessWideService ( SiteLocalConfigService const *  )
inline

Definition at line 91 of file SiteLocalConfigService.h.

91  {
92  return true;
93  }
bool edm::service::isProcessWideService ( TFileService const *  )
inline

Definition at line 99 of file TFileService.h.

Referenced by edm::serviceregistry::ServiceMaker< T, TMaker >::processWideService().

99  {
100  return true;
101  }
bool edm::service::isProcessWideService ( MessageLogger const *  )
inline

Definition at line 178 of file MessageLogger.h.

static std::vector<double>& edm::service::moduleTimeStack ( )
static

Definition at line 108 of file Timing.cc.

std::ostream & edm::service::operator<< ( std::ostream &  os,
SimpleMemoryCheck::SignificantEvent const &  se 
)

Definition at line 1037 of file SimpleMemoryCheck.cc.

std::ostream & edm::service::operator<< ( std::ostream &  os,
SimpleMemoryCheck::SignificantModule const &  se 
)

Definition at line 1051 of file SimpleMemoryCheck.cc.

static std::string edm::service::summarizeContext ( const std::string &  c)
static

Definition at line 162 of file ELstatistics.cc.

Variable Documentation

char edm::service::dashC[] = "-c"
static

Definition at line 552 of file InitRootHandlers.cc.

const ELstring edm::service::hereMsg = "available via this destination"
static

Definition at line 94 of file ELdestination.cc.

const ELstring edm::service::noClearSummaryMsg = "No clearSummary()"
static

Definition at line 93 of file ELdestination.cc.

const ELstring edm::service::noosMsg = "No ostream"
static

Definition at line 95 of file ELdestination.cc.

const ELstring edm::service::noSummarizationMsg = "No summarization()"
static

Definition at line 91 of file ELdestination.cc.

const ELstring edm::service::noSummaryMsg = "No summary()"
static

Definition at line 92 of file ELdestination.cc.

const ELstring edm::service::notELoutputMsg = "This destination is not an ELoutput"
static

Definition at line 96 of file ELdestination.cc.

char edm::service::pstackName[] = "(CMSSW stack trace helper)"
static

Definition at line 551 of file InitRootHandlers.cc.