| 351 | } |
| 352 | |
| 353 | void SocketMap::List(std::vector<SocketId>* ids) { |
| 354 | ids->clear(); |
| 355 | BAIDU_SCOPED_LOCK(_mutex); |
| 356 | for (Map::iterator it = _map.begin(); it != _map.end(); ++it) { |
| 357 | ids->push_back(it->second.socket->id()); |
| 358 | } |
| 359 | } |
| 360 | |
| 361 | void SocketMap::List(std::vector<butil::EndPoint>* pts) { |
| 362 | pts->clear(); |