BIND 10 #383: Generalize IOService constructor

BIND 10 Development do-not-reply at isc.org
Thu Oct 21 12:46:19 UTC 2010


#383: Generalize IOService constructor
------------------------------+---------------------------------------------
      Reporter:  jelte        |        Owner:  jelte
          Type:  enhancement  |       Status:  new  
      Priority:  major        |    Milestone:       
     Component:  recurser     |   Resolution:       
      Keywords:               |    Sensitive:  0    
Estimatedhours:  0.0          |        Hours:  0    
      Billable:  1            |   Totalhours:  0    
      Internal:  0            |  
------------------------------+---------------------------------------------

Comment(by jelte):

 Ok, I made the proposed change in r3305 and r3306.

 IOService still uses that Impl pattern (so other code does not have to
 (indirectly) include asio/io_service.hpp), and I now wonder whether
 DNSService (which is mostly the old IOService without the IOService-
 specific function (i.e. run(), stop() etc.) still needs to do the same.

 It doesn't for the sake op asio::io_service, but it currently uses those
 internal/*dns.h headers, which would then need to become public. Should we
 leave this as it is?

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


More information about the bind10-tickets mailing list