BIND 10 #1767: revist class organization of ZoneFinder::Context

BIND 10 Development do-not-reply at isc.org
Wed Mar 7 22:20:07 UTC 2012


#1767: revist class organization of ZoneFinder::Context
-------------------------------------+-------------------------------------
            Reporter:  jinmei        |                        Owner:
                Type:  task          |                       Status:  new
            Priority:  high          |                    Milestone:  Next-
           Component:  data source   |  Sprint-Proposed
           Sensitive:  0             |                     Keywords:
         Sub-Project:  DNS           |              Defect Severity:  N/A
Estimated Difficulty:  0             |  Feature Depending on Ticket:  auth
         Total Hours:  0             |  performance
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
 See http://bind10.isc.org/ticket/1607#comment:14

 We may want to introduce a pure abstract base class (that doesn't have
 any member variable) of `Context`: The in-memory version would be
 inherited from it directly and optimize everything; The default
 version would be another directly derived class of the base class.
 With this applications cannot directly get access to `rrset`, etc,
 so we'll need accessor virtual functions.

 We may also want to unify the interface of find() and findAll() (even
 if we still keep having two methods for the different purposes).  With
 the introduction of the accessor mentioned above it may be easier.

 The plan is to work on this ticket with or immediately after #1608,
 #1753 and #1747 as we'll get more concrete idea of what we want this
 base class to become.

-- 
Ticket URL: <http://bind10.isc.org/ticket/1767>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list