| 31 | |
| 32 | |
| 33 | void server::close() |
| 34 | { |
| 35 | for(auto it=clients.begin();it!=clients.end();it++) |
| 36 | { |
| 37 | CActiveSocket* sock=it->second; |
| 38 | sock->Close(); |
| 39 | delete sock; |
| 40 | } |
| 41 | clients.clear(); |
| 42 | socket->Close(); |
| 43 | delete socket; |
| 44 | } |
| 45 | std::pair<CActiveSocket*,clients_map*> get_client(int server_id,int client_id) |
| 46 | { |
| 47 | std::map<int,CActiveSocket*>* target=&clients; |
no test coverage detected