33 #ifndef I_BESServiceRegistry_h
34 #define I_BESServiceRegistry_h 1
63 typedef struct _service_cmd
66 map<string,string> _formats ;
69 map<string,map<string,service_cmd> >_services ;
70 map<string,map<string,string> > _handles ;
79 const string &cmd_descript,
80 const string &format ) ;
81 virtual void add_format(
const string &service,
83 const string &format ) ;
88 const string &cmd =
"",
89 const string &format =
"" ) ;
92 const string &service ) ;
95 const string &service ) ;
97 list<string> &services ) ;
101 virtual void dump( ostream &strm )
const ;
106 #endif // I_BESServiceRegistry_h