1 #ifndef EVF_SERVICE_WEB_REGISTRY_H
2 #define EVF_SERVICE_WEB_REGISTRY_H
8 #include "xgi/Method.h"
9 #include "xdata/InfoSpace.h"
34 std::cout <<
"**********registering " << name <<
" to service web registry "
35 << std::hex << (
unsigned long)
this << std::dec << std::endl;
36 clm_.insert(std::pair<std::string, ServiceWeb*>(name,cl));
37 std::cout <<
"**********registry size now " <<
clm_.size() << std::endl;
42 void publish(xdata::InfoSpace *);
43 std::vector<ServiceWeb *>
getWebs();
46 typedef std::map<std::string, ServiceWeb*>
dct;
47 typedef dct::iterator
idct;
std::vector< ServiceWeb * > getWebs()
void registerWeb(std::string &name, ServiceWeb *cl)
ServiceWebRegistry(const edm::ParameterSet &)
void publish(xdata::InfoSpace *)
std::map< std::string, ServiceWeb * > dct
void invoke(xgi::Input *, xgi::Output *, const std::string &)