00001 #include <iostream> 00002 #include "globals_server.h" 00003 #include "console_text.h" 00004 #include "log.h" 00005 #include "globals_server.h" 00006 #include "application_server.h" 00007 00008 using namespace std; 00009 00010 ConsoleText::ConsoleText() 00011 { 00012 00013 } 00014 00015 ConsoleText::~ConsoleText() 00016 { 00017 00018 } 00019 00020 #define MAX_COMMAND 256 00021 00022 int ConsoleText::run() 00023 { 00024 char line[MAX_COMMAND]; 00025 00026 while (cin) 00027 { 00028 cin.getline(line, MAX_COMMAND); 00029 00030 getAppServer().getCommander().addCommand(line); 00031 } 00032 00033 return 0; 00034 } 00035 00036 00037 void ConsoleText::stop() 00038 { 00039 LOGE << "Stop isn't supported by ConsoleText!" << endl; 00040 } 00041 00042
1.4.5