1. 26 Jan, 2011 1 commit
    • Jelte Jansen's avatar
      [trac494] initial abstraction for runningquery results · 8a175757
      Jelte Jansen authored
      Added a abstract placeholder for callbacks in asio (for now); which has
      two subclasses; one takes a DNSServer* and calls resume() on it when the
      runningquery finished its lookup (or fails), the other one is provided a
      callback as defined in isc::nsas::ResolverInterface.
      
      These are more objects that are newed while running and delete
      themselves, and they may not even be necessary, but for now this makes
      it work while doing the least amount of changes in other parts.
      
      RunnigQuery now takes one of these objects instead of a DNSServer*, and
      the objects decide what should be done once it is ready.
      
      Things to do:
      - remove the temporary MyCallback class from resolver (perhaps move it
        to a unittest)
      - move ResolverInterface out of nsas, as well as its Callback thingy,
        and merge it with the new callback holders
      - general cleanup and tests (although, as with current resolver tests,
        need framework to fake outside query handling)
      8a175757
  2. 25 Jan, 2011 1 commit
  3. 24 Jan, 2011 2 commits
  4. 22 Jan, 2011 2 commits
  5. 21 Jan, 2011 1 commit
  6. 20 Jan, 2011 2 commits
  7. 18 Jan, 2011 5 commits
  8. 15 Jan, 2011 2 commits
  9. 14 Jan, 2011 1 commit
  10. 13 Jan, 2011 1 commit
  11. 12 Jan, 2011 2 commits
  12. 11 Jan, 2011 3 commits
  13. 06 Jan, 2011 2 commits
  14. 03 Jan, 2011 1 commit
  15. 29 Dec, 2010 1 commit
  16. 28 Dec, 2010 3 commits
  17. 26 Dec, 2010 2 commits
  18. 25 Dec, 2010 1 commit
  19. 21 Dec, 2010 1 commit
  20. 20 Dec, 2010 1 commit
  21. 13 Dec, 2010 2 commits
  22. 09 Dec, 2010 2 commits
  23. 22 Nov, 2010 1 commit