| 
    Joedb 10.3.0
    
   The Journal-Only Embedded Database 
   | 
 
#include <joedb/ui/Client_Command_Processor.h>


Public Member Functions | |
| Writable_Client_Command_Processor (Writable_Client &client) | |
| Status | process_command (const std::string &command, std::istream ¶meters, std::istream &in, std::ostream &out) override | 
  Public Member Functions inherited from joedb::Client_Command_Processor | |
| Client_Command_Processor (Client &client) | |
| void | write_prompt (std::ostream &out) const override | 
| void | run_interpreter (Command_Interpreter &interpreter, std::istream &in, std::ostream &out) | 
  Public Member Functions inherited from joedb::Command_Interpreter | |
| Command_Interpreter () | |
| void | add_processor (Command_Processor &processor) | 
| void | set_parent (const Command_Interpreter *new_parent) | 
| void | set_prompt_string (std::string s) | 
| void | write_whole_prompt (std::ostream &out) const | 
| void | set_echo (bool new_echo) | 
| void | set_rethrow (bool new_rethrow) | 
| void | set_prompt (bool new_prompt) | 
| void | main_loop (std::istream &in, std::ostream &out) | 
| bool | is_last_line_empty () const | 
  Public Member Functions inherited from joedb::Command_Processor | |
| virtual | ~Command_Processor () | 
Additional Inherited Members | |
  Public Types inherited from joedb::Command_Processor | |
| enum class | Status {  ok , done , quit , abort , not_found }  | 
  Static Protected Member Functions inherited from joedb::Client_Command_Processor | |
| static void | sleep (int seconds, std::ostream &out) | 
  Protected Attributes inherited from joedb::Client_Command_Processor | |
| Client & | client | 
Definition at line 59 of file Client_Command_Processor.h.
      
  | 
  inline | 
Definition at line 71 of file Client_Command_Processor.h.
      
  | 
  overridevirtual | 
Reimplemented from joedb::Client_Command_Processor.
Definition at line 191 of file Client_Command_Processor.cpp.