CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions
edm::service::SilentMLscribe Class Reference

#include <SilentMLscribe.h>

Inheritance diagram for edm::service::SilentMLscribe:
edm::service::AbstractMLscribe

Public Member Functions

virtual void runCommand (MessageLoggerQ::OpCode opcode, void *operand)
 
 SilentMLscribe ()
 
virtual ~SilentMLscribe ()
 
- Public Member Functions inherited from edm::service::AbstractMLscribe
 AbstractMLscribe ()
 
virtual ~AbstractMLscribe ()
 

Private Member Functions

const SilentMLscribeoperator= (const SilentMLscribe &)
 
 SilentMLscribe (const SilentMLscribe &)
 

Detailed Description

Definition at line 30 of file SilentMLscribe.h.

Constructor & Destructor Documentation

SilentMLscribe::SilentMLscribe ( )

Definition at line 33 of file SilentMLscribe.cc.

34  {
35  }
SilentMLscribe::~SilentMLscribe ( )
virtual

Definition at line 42 of file SilentMLscribe.cc.

43  {
44  }
edm::service::SilentMLscribe::SilentMLscribe ( const SilentMLscribe )
private

Member Function Documentation

const SilentMLscribe& edm::service::SilentMLscribe::operator= ( const SilentMLscribe )
private
void SilentMLscribe::runCommand ( MessageLoggerQ::OpCode  opcode,
void *  operand 
)
virtual

Reimplemented from edm::service::AbstractMLscribe.

Definition at line 62 of file SilentMLscribe.cc.

References edm::MessageLoggerQ::GROUP_STATS, edm::MessageLoggerQ::JOBMODE, edm::MessageLoggerQ::JOBREPORT, and edm::MessageLoggerQ::LOG_A_MESSAGE.

62  {
63  //even though we don't print, have to clean up memory
64  switch (opcode) {
66  ErrorObj * errorobj_p = static_cast<ErrorObj *>(operand);
67  delete errorobj_p;
68  break;
69  }
73  {
74  std::string* string_p = static_cast<std::string*> (operand);
75  delete string_p;
76  break;
77  }
78  default:
79  break;
80  }
81  }