CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
IdleSourceSentry Class Reference

#include <SourceCommon.h>

Public Member Functions

 IdleSourceSentry (evf::FastMonitoringService *fms)
 
 ~IdleSourceSentry ()
 

Private Attributes

evf::FastMonitoringServicefms_
 

Detailed Description

Definition at line 10 of file SourceCommon.h.

Constructor & Destructor Documentation

◆ IdleSourceSentry()

IdleSourceSentry::IdleSourceSentry ( evf::FastMonitoringService fms)
inline

Definition at line 12 of file SourceCommon.h.

References fms_, evf::FastMonState::mIdleSource, and evf::FastMonitoringService::setTMicrostate().

12  : fms_(fms) {
13  if (fms_)
15  }
void setTMicrostate(FastMonState::Microstate m)
evf::FastMonitoringService * fms_
Definition: SourceCommon.h:22

◆ ~IdleSourceSentry()

IdleSourceSentry::~IdleSourceSentry ( )
inline

Definition at line 16 of file SourceCommon.h.

References fms_, evf::FastMonState::mIdle, and evf::FastMonitoringService::setTMicrostate().

16  {
17  if (fms_)
19  }
void setTMicrostate(FastMonState::Microstate m)
evf::FastMonitoringService * fms_
Definition: SourceCommon.h:22

Member Data Documentation

◆ fms_

evf::FastMonitoringService* IdleSourceSentry::fms_
private

Definition at line 22 of file SourceCommon.h.

Referenced by IdleSourceSentry(), and ~IdleSourceSentry().