12345678910111213141516171819202122232425262728 |
- #include "interface.hpp"
- void
- Interface::get_informations(){
- cout<<endl<<"========= Informations ========="<<endl;
- while(true){
- listen();
- if(has_message){
- has_message=false;
- switch(message.get_type()){
- case STRING:
- cout<<message.get_string()<<endl;
- break;
- case CODE:
- if(message.get_code()=='E') return;
- cerr<<"[Error] Receive unexpected code "<<message.get_code()<<endl;
- return;
- break;
- default:
- cerr<<"[Error] Receive unexpected message"<<endl;
- return;
- break;
- }
- }
- else usleep(10000);
- }
- cout<<"================================"<<endl;
- }
|