30#ifndef DaemonCommandHandler_h
31#define DaemonCommandHandler_h 1
36#include "ServerHandler.h"
55 std::string d_bes_conf;
57 std::string d_config_dir;
58 std::string d_include_dir;
65 std::map<std::string,std::string> d_pathnames;
67 std::string d_log_file_name;
69 void load_include_files(std::vector<std::string> &files,
const std::string &keys_file_name);
70 void load_include_file(
const std::string &files,
const std::string &keys_file_name);
72 hai_command lookup_command(
const std::string &command);
73 void execute_command(
const std::string &command,
BESXMLWriter &writer);
79 std::string get_config_file()
const {
return d_bes_conf; }
80 void set_config_file(
const std::string &config) { d_bes_conf = config; }
84 void dump(std::ostream &strm)
const override;
void dump(std::ostream &strm) const override
dumps information about this object
void handle(Connection *c) override