XBT_DEBUG("send DATA_CLOSE to %zu neighbor%s",
neigh.size(), ESSE(neigh.size()));
std::for_each(neigh.begin(), neigh.end(),
std::bind(&process::data_close, this, _1));
while (data_close_pending) {
comm.data_flush(false);
XBT_DEBUG("send DATA_CLOSE to %zu neighbor%s",
neigh.size(), ESSE(neigh.size()));
std::for_each(neigh.begin(), neigh.end(),
std::bind(&process::data_close, this, _1));
while (data_close_pending) {
comm.data_flush(false);