BIND 10 #569: split up asiolink.[h|cc]

BIND 10 Development do-not-reply at isc.org
Fri Feb 11 19:57:47 UTC 2011


#569: split up asiolink.[h|cc]
-------------------------------------+-------------------------------------
                 Reporter:  jelte    |                Owner:  jelte
                     Type:  task     |               Status:  reviewing
                 Priority:  major    |            Milestone:  R-Team-
                Component:           |  Sprint-20110222
  Unclassified                       |           Resolution:
                 Keywords:           |            Sensitive:  0
Estimated Number of Hours:  3.0      |  Add Hours to Ticket:  0
                Billable?:  1        |          Total Hours:  0
                Internal?:  0        |
-------------------------------------+-------------------------------------
Changes (by stephen):

 * owner:  stephen => jelte


Comment:

 Good start.  I suggest that we also do the following:
  * Move files from "internal" to the main directory - so much is
 "internal" that the distinction between the sets of files is minor.
  * Split udpdns and tcpdns into their files based on their constituent
 classes.  These classes are derived from a set of base classes -
 IOEndpoint, IOSocket, DNSServer - which themselves are in separate files,
 so I think it makes sense to separate them out.
  * Split out the unit tests of the different classes into separate files.
 I admit a particular interest here - I am making changes to IO*/UDP*/TCP*
 classes in the asiolink suite for ticket #554, and it will be to easier to
 incrementally update and test the changes with this split.

-- 
Ticket URL: <https://bind10.isc.org/ticket/569#comment:4>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list