#include <ModuleWebRegistry.h>
Public Member Functions | |
bool | checkWeb (const std::string &) |
void | invoke (xgi::Input *, xgi::Output *, const std::string &) |
ModuleWebRegistry (const edm::ParameterSet &) | |
void | publish (xdata::InfoSpace *) |
void | publishForkInfo (std::string name, moduleweb::ForkInfoObj *forkInfoObj) |
void | publishToXmas (xdata::InfoSpace *) |
void | registerWeb (std::string &name, ModuleWeb *cl) |
Private Types | |
typedef std::map< std::string, ModuleWeb * > | dct |
typedef dct::iterator | idct |
Private Member Functions | |
void | clear () |
void | closeBackDoor (const std::string &) |
void | openBackDoor (const std::string &, unsigned int timeout_sec=0, bool *started=0) |
Private Attributes | |
dct | clm_ |
Friends | |
class | FWEPWrapper |
Definition at line 29 of file ModuleWebRegistry.h.
typedef std::map<std::string, ModuleWeb*> evf::ModuleWebRegistry::dct [private] |
Definition at line 47 of file ModuleWebRegistry.h.
typedef dct::iterator evf::ModuleWebRegistry::idct [private] |
Definition at line 48 of file ModuleWebRegistry.h.
evf::ModuleWebRegistry::ModuleWebRegistry | ( | const edm::ParameterSet & | ps | ) |
Definition at line 7 of file ModuleWebRegistry.cc.
{ }
bool evf::ModuleWebRegistry::checkWeb | ( | const std::string & | name | ) |
Definition at line 12 of file ModuleWebRegistry.cc.
References clm_.
Referenced by evf::FWEPWrapper::taskWebPage().
void evf::ModuleWebRegistry::clear | ( | void | ) | [private] |
Definition at line 89 of file ModuleWebRegistry.cc.
References clm_.
Referenced by evf::FWEPWrapper::init(), and evf::FWEPWrapper::stopAndHalt().
{clm_.clear();}
void evf::ModuleWebRegistry::closeBackDoor | ( | const std::string & | name | ) | [private] |
Definition at line 44 of file ModuleWebRegistry.cc.
References clm_, gather_cfg::cout, and i.
Referenced by evf::FWEPWrapper::getTriggerReport().
void evf::ModuleWebRegistry::invoke | ( | xgi::Input * | in, |
xgi::Output * | out, | ||
const std::string & | name | ||
) |
void evf::ModuleWebRegistry::openBackDoor | ( | const std::string & | name, |
unsigned int | timeout_sec = 0 , |
||
bool * | started = 0 |
||
) | [private] |
Definition at line 29 of file ModuleWebRegistry.cc.
References clm_, gather_cfg::cout, and i.
Referenced by evf::FWEPWrapper::getTriggerReport().
void evf::ModuleWebRegistry::publish | ( | xdata::InfoSpace * | is | ) |
Definition at line 69 of file ModuleWebRegistry.cc.
Referenced by evf::FWEPWrapper::init().
void evf::ModuleWebRegistry::publishForkInfo | ( | std::string | name, |
moduleweb::ForkInfoObj * | forkInfoObj | ||
) |
Definition at line 59 of file ModuleWebRegistry.cc.
Referenced by evf::FUEventProcessor::enableForkInEDM().
void evf::ModuleWebRegistry::publishToXmas | ( | xdata::InfoSpace * | is | ) |
Definition at line 79 of file ModuleWebRegistry.cc.
Referenced by evf::FWEPWrapper::init().
void evf::ModuleWebRegistry::registerWeb | ( | std::string & | name, |
ModuleWeb * | cl | ||
) | [inline] |
Definition at line 34 of file ModuleWebRegistry.h.
References clm_.
friend class FWEPWrapper [friend] |
Definition at line 53 of file ModuleWebRegistry.h.
dct evf::ModuleWebRegistry::clm_ [private] |
Definition at line 52 of file ModuleWebRegistry.h.
Referenced by checkWeb(), clear(), closeBackDoor(), invoke(), openBackDoor(), publish(), publishForkInfo(), publishToXmas(), and registerWeb().