22 #ifndef Tools_Lib_CommandShell_h
23 #define Tools_Lib_CommandShell_h
40 CommandShell(
const std::string &prompt_str,
const std::string &service_name,
59 static const wchar_t *
prompt(EditLine *el);
102 #endif // Tools_Lib_CommandShell_h
static CommandShell * ms_instance
Interface and base of config policy.
static const wchar_t * prompt(EditLine *el)
std::string String
A String is simply a typedef to std::string.
Program options handling.
CommandShell(const std::string &prompt_str, const std::string &service_name, CommandInterpreterPtr &, PropertiesPtr &)
CommandInterpreterPtr m_interp_ptr
std::string m_service_name
Desc & cmdline_desc(const char *usage)
A macro which definds global functions like get_bool(), get_str(), get_i16() etc. ...
HistEventW m_history_event
static void init_options()
std::shared_ptr< Notifier > NotifierPtr
std::shared_ptr< Properties > PropertiesPtr
Po::options_description PropertiesDesc
static void add_options(PropertiesDesc &)
NotifierPtr m_notifier_ptr
static String ms_history_file
std::shared_ptr< CommandInterpreter > CommandInterpreterPtr
std::shared_ptr< CommandShell > CommandShellPtr
void set_namespace(const String &ns)
void set_line_command_mode(bool val)