30 #ifndef DaemonCommandHandler_h
31 #define DaemonCommandHandler_h 1
36 #include "ServerHandler.h"
37 #include "BESXMLWriter.h"
63 std::map<string,string> d_pathnames;
65 string d_log_file_name;
67 void load_include_files(std::vector<string> &files,
const string &keys_file_name);
68 void load_include_file(
const string &files,
const string &keys_file_name);
70 hai_command lookup_command(
const string &command);
71 void execute_command(
const string &command,
BESXMLWriter &writer);
77 string get_config_file() {
return d_bes_conf; }
78 void set_config_file(
const string &config) { d_bes_conf = config; }
82 virtual void dump(std::ostream &strm)
const;
85 #endif // DaemonCommandHandler_h