add read users list
This commit is contained in:
@@ -38,7 +38,9 @@ void session_manager::start_dialog(){
|
||||
this->send_information();
|
||||
}else if(strcmp(buffer, "remv")==0){
|
||||
this->remove();
|
||||
}else if(strcmp(buffer,"exit")){
|
||||
}else if(strcmp(buffer,"uinf")==0){
|
||||
this->send_user_info();
|
||||
}else if(strcmp(buffer,"exit")==0){
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -119,6 +121,14 @@ void session_manager::send_information(){
|
||||
this->write_data("end:info");
|
||||
}
|
||||
|
||||
void session_manager::send_user_info(){
|
||||
std::list<std::string> lis=this->data->get_uinfo();
|
||||
for(std::string info : lis){
|
||||
this->write_data(info);
|
||||
}
|
||||
this->write_data("end:info");
|
||||
}
|
||||
|
||||
int session_manager::read_data(char* input, int size){
|
||||
return read(this->fd, input, size);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user