BIND 10 #751: Take out dependency on DNS from asiolink

BIND 10 Development do-not-reply at isc.org
Mon Apr 11 12:59:43 UTC 2011


#751: Take out dependency on DNS from asiolink
-------------------------------------+-------------------------------------
                 Reporter:  stephen  |                Owner:  ocean
                     Type:           |               Status:  reviewing
  enhancement                        |            Milestone:
                 Priority:  minor    |  Sprint-20110419
                Component:           |           Resolution:
  Unclassified                       |            Sensitive:  0
                 Keywords:           |  Add Hours to Ticket:  0
Estimated Number of Hours:  6.0      |          Total Hours:  0
                Billable?:  1        |
                Internal?:  0        |
-------------------------------------+-------------------------------------
Changes (by stephen):

 * owner:  stephen => ocean


Comment:

 I've made (and pushed) a small change to src/lib/Makefile.am to build
 asiodns before resolve (as the tests in the latter depend on the former).

 '''src/lib/asiolink/qid_gen.{cc,h}'''[[BR]]
 These (and the associated test) really belong in asiodns.  They are only
 used by IOFetch (now in asiodns) and are nothing to do with I/O.

 '''src/lib/asiolink/asiodef.{cc,h,msg}'''[[BR]]
 These define symbols only used in IOFetch and as such should really be
 moved to asiodns.  The $NAMESPACE in asiodef.msg should be altered to
 isc::asiodns and arguably the $PREFIX for the symbols in asiodef.msg
 should be changed from ASIO_ to ASIODNS_. (The last change will mean that
 io_fetch.* will need to be altered.)  As the build succeeds with the code
 where it is, I suggest not extending this ticket; instead create a new
 ticket for this change.

-- 
Ticket URL: <http://bind10.isc.org/ticket/751#comment:5>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list