CMS 3D CMS Logo

Public Member Functions | Private Member Functions

edm::service::SingleThreadMSPresence Class Reference

#include <SingleThreadMSPresence.h>

Inheritance diagram for edm::service::SingleThreadMSPresence:
edm::Presence

List of all members.

Public Member Functions

 SingleThreadMSPresence ()
 ~SingleThreadMSPresence ()

Private Member Functions

void operator= (SingleThreadMSPresence const &)
 SingleThreadMSPresence (SingleThreadMSPresence const &)

Detailed Description

Definition at line 9 of file SingleThreadMSPresence.h.


Constructor & Destructor Documentation

edm::service::SingleThreadMSPresence::SingleThreadMSPresence ( )

Definition at line 22 of file SingleThreadMSPresence.cc.

References edm::MessageDrop::instance(), edm::MessageDrop::messageLoggerScribeIsRunning, edm::MLSCRIBE_RUNNING_INDICATOR, and edm::MessageLoggerQ::setMLscribe_ptr().

  : Presence()
{
  //std::cout << "SingleThreadMSPresence ctor\n";
  MessageLoggerQ::setMLscribe_ptr(
     boost::shared_ptr<edm::service::AbstractMLscribe> 
     (new MessageLoggerScribe(
     boost::shared_ptr<ThreadQueue>())));
  MessageDrop::instance()->messageLoggerScribeIsRunning = 
                                MLSCRIBE_RUNNING_INDICATOR;
}
edm::service::SingleThreadMSPresence::~SingleThreadMSPresence ( )

Definition at line 35 of file SingleThreadMSPresence.cc.

References edm::MessageLoggerQ::MLqEND(), and edm::MessageLoggerQ::setMLscribe_ptr().

{
  MessageLoggerQ::MLqEND();
  MessageLoggerQ::setMLscribe_ptr
    (boost::shared_ptr<edm::service::AbstractMLscribe>());
}
edm::service::SingleThreadMSPresence::SingleThreadMSPresence ( SingleThreadMSPresence const &  ) [private]

Member Function Documentation

void edm::service::SingleThreadMSPresence::operator= ( SingleThreadMSPresence const &  ) [private]