30 #ifndef DaemonCommandHandler_h
31 #define DaemonCommandHandler_h 1
38 #include "ServerHandler.h"
39 #include "BESXMLWriter.h"
65 map<string,string> d_pathnames;
67 string d_log_file_name;
69 void load_include_files(vector<string> &files,
const string &keys_file_name);
70 void load_include_file(
const string &files,
const string &keys_file_name);
72 hai_command lookup_command(
const string &command);
73 void execute_command(
const string &command,
BESXMLWriter &writer);
79 string get_config_file() {
return d_bes_conf; }
80 void set_config_file(
const string &config) { d_bes_conf = config; }
84 virtual void dump(ostream &strm)
const;
87 #endif // DaemonCommandHandler_h