CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes
edm::MessageDrop Struct Reference

#include <MessageDrop.h>

Public Member Functions

void clear ()
 
std::string moduleContext ()
 
void setModuleWithPhase (std::string const &name, std::string const &label, unsigned int moduleID, const char *phase)
 
void setPath (const char *type, std::string const &pathname)
 
void setSinglet (const char *sing)
 
 ~MessageDrop ()
 

Static Public Member Functions

static MessageDropinstance ()
 

Public Attributes

bool debugEnabled
 
bool errorEnabled
 
bool infoEnabled
 
std::string runEvent
 
unsigned int streamID
 
bool warningEnabled
 

Static Public Attributes

static bool debugAlwaysSuppressed =false
 
static bool infoAlwaysSuppressed =false
 
static std::string jobMode {}
 
static unsigned char messageLoggerScribeIsRunning = 0
 
static bool warningAlwaysSuppressed =false
 

Private Member Functions

 MessageDrop ()
 
 MessageDrop (MessageDrop const &)
 
MessageDropoperator= (MessageDrop const &)
 

Private Attributes

messagedrop::StringProducer const * moduleNameProducer
 
edm::propagate_const
< messagedrop::StringProducerPath * > 
spPath
 
edm::propagate_const
< messagedrop::StringProducerSinglet * > 
spSinglet
 
edm::propagate_const
< messagedrop::StringProducerWithPhase * > 
spWithPhase
 

Detailed Description

Definition at line 85 of file MessageDrop.h.

Constructor & Destructor Documentation

MessageDrop::MessageDrop ( )
private

Definition at line 170 of file MessageDrop.cc.

edm::MessageDrop::MessageDrop ( MessageDrop const &  )
private
MessageDrop::~MessageDrop ( )

Definition at line 184 of file MessageDrop.cc.

Member Function Documentation

void MessageDrop::clear ( void  )

Definition at line 212 of file MessageDrop.cc.

Referenced by edm::clearMessageLog().

MessageDrop * MessageDrop::instance ( )
static
std::string MessageDrop::moduleContext ( )

Definition at line 209 of file MessageDrop.cc.

MessageDrop& edm::MessageDrop::operator= ( MessageDrop const &  )
private
void MessageDrop::setModuleWithPhase ( std::string const &  name,
std::string const &  label,
unsigned int  moduleID,
const char *  phase 
)

Definition at line 191 of file MessageDrop.cc.

void MessageDrop::setPath ( const char *  type,
std::string const &  pathname 
)

Definition at line 199 of file MessageDrop.cc.

void MessageDrop::setSinglet ( const char *  sing)

Definition at line 204 of file MessageDrop.cc.

Member Data Documentation

bool MessageDrop::debugAlwaysSuppressed =false
static

Definition at line 112 of file MessageDrop.h.

Referenced by edm::isDebugEnabled().

bool edm::MessageDrop::debugEnabled

Definition at line 105 of file MessageDrop.h.

Referenced by SiPixelDigiToRaw::produce(), and RPCRecordFormatter::recordUnpack().

bool edm::MessageDrop::errorEnabled

Definition at line 108 of file MessageDrop.h.

Referenced by edm::isErrorEnabled().

bool MessageDrop::infoAlwaysSuppressed =false
static

Definition at line 113 of file MessageDrop.h.

Referenced by edm::isInfoEnabled().

bool edm::MessageDrop::infoEnabled

Definition at line 106 of file MessageDrop.h.

std::string MessageDrop::jobMode {}
static

Definition at line 110 of file MessageDrop.h.

unsigned char MessageDrop::messageLoggerScribeIsRunning = 0
static
messagedrop::StringProducer const* edm::MessageDrop::moduleNameProducer
private

Definition at line 119 of file MessageDrop.h.

std::string edm::MessageDrop::runEvent

Definition at line 103 of file MessageDrop.h.

edm::propagate_const<messagedrop::StringProducerPath*> edm::MessageDrop::spPath
private

Definition at line 117 of file MessageDrop.h.

edm::propagate_const<messagedrop::StringProducerSinglet*> edm::MessageDrop::spSinglet
private

Definition at line 118 of file MessageDrop.h.

edm::propagate_const<messagedrop::StringProducerWithPhase*> edm::MessageDrop::spWithPhase
private

Definition at line 116 of file MessageDrop.h.

unsigned int edm::MessageDrop::streamID

Definition at line 104 of file MessageDrop.h.

bool MessageDrop::warningAlwaysSuppressed =false
static

Definition at line 114 of file MessageDrop.h.

Referenced by edm::isWarningEnabled().

bool edm::MessageDrop::warningEnabled

Definition at line 107 of file MessageDrop.h.