Opened 8 years ago

Last modified 7 years ago

#1767 closed task

revist class organization of ZoneFinder::Context — at Initial Version

Reported by: jinmei Owned by:
Priority: high Milestone:
Component: data source Version:
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DNS Feature Depending on Ticket: auth performance
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

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.

Subtickets

Change History (0)

Note: See TracTickets for help on using tickets.