face: making Face::shutdown call asynchronous

After Face::processInterestFilters changed to dispatch all callbacks
that match the configured filters, calling shutdown() from inside the
callback caused segfault (unexpected invalidation of the iterator).

Change-Id: Ia0a3048ce3574d354071e091c2d9400ad9a263b4
Refs: #1366
2 files changed
tree: d416bdeb796a7bb5dbe31c07c07dd96fb1b04cef
  1. .waf-tools/
  2. docs/
  3. examples/
  4. src/
  5. tests/
  6. tests-integrated/
  7. tools/
  8. .gitignore
  9. .travis.yml
  10. AUTHORS
  11. CHANGELOG
  12. COPYING
  13. INSTALL.md
  14. libndn-cpp-dev.pc.in
  15. README.md
  16. waf
  17. wscript
README.md

ndn-cpp-dev: A dev version of Named Data Networking client library for C++

ndn-cpp-dev is a new implementation of a Named Data Networking client library written in C++.

ndn-cpp-dev is open source under a license described in the file COPYING. While the license does not require it, we really would appreciate it if others would share their contributions to the library if they are willing to do so under the same license.

See the file INSTALL for build and install instructions.

Please submit any bugs or issues to the ndn-cpp-dev issue tracker: http://redmine.named-data.net/projects/ndn-cpp-dev/issues