bes Updated for version 3.20.13
BESReporterList Class Reference
Collaboration diagram for BESReporterList:
Collaboration graph

Public Types

typedef std::map< std::string, BESReporter * >::const_iterator Reporter_citer
 
typedef std::map< std::string, BESReporter * >::iterator Reporter_iter
 

Public Member Functions

virtual bool add_reporter (std::string reporter_name, BESReporter *handler)
 
void dump (std::ostream &strm) const override
 dumps information about this object
 
virtual BESReporterfind_reporter (std::string reporter_name)
 
virtual BESReporterremove_reporter (std::string reporter_name)
 
virtual void report (BESDataHandlerInterface &dhi)
 

Static Public Member Functions

static BESReporterListTheList ()
 

Detailed Description

Definition at line 45 of file BESReporterList.h.

Member Typedef Documentation

◆ Reporter_citer

typedef std::map<std::string,BESReporter*>::const_iterator BESReporterList::Reporter_citer

Definition at line 61 of file BESReporterList.h.

◆ Reporter_iter

typedef std::map<std::string,BESReporter*>::iterator BESReporterList::Reporter_iter

Definition at line 62 of file BESReporterList.h.

Constructor & Destructor Documentation

◆ BESReporterList()

BESReporterList::BESReporterList ( )

Definition at line 45 of file BESReporterList.cc.

◆ ~BESReporterList()

BESReporterList::~BESReporterList ( )
virtual

Definition at line 47 of file BESReporterList.cc.

Member Function Documentation

◆ add_reporter()

bool BESReporterList::add_reporter ( std::string  reporter_name,
BESReporter handler 
)
virtual

Definition at line 62 of file BESReporterList.cc.

◆ dump()

void BESReporterList::dump ( std::ostream &  strm) const
overridevirtual

dumps information about this object

Displays the pointer value of this instance along with information about this catalog directory.

Parameters
strmC++ i/o stream to dump the information to

Implements BESObj.

Definition at line 127 of file BESReporterList.cc.

◆ find_reporter()

BESReporter * BESReporterList::find_reporter ( std::string  reporter_name)
virtual

Definition at line 92 of file BESReporterList.cc.

◆ remove_reporter()

BESReporter * BESReporterList::remove_reporter ( std::string  reporter_name)
virtual

Definition at line 76 of file BESReporterList.cc.

◆ report()

void BESReporterList::report ( BESDataHandlerInterface dhi)
virtual

Definition at line 106 of file BESReporterList.cc.

◆ TheList()

BESReporterList * BESReporterList::TheList ( )
static

Definition at line 158 of file BESReporterList.cc.


The documentation for this class was generated from the following files: