Opened 7 years ago

Closed 5 years ago

#2638 closed task (wontfix)

make dns::rdata::generic::detail::CharString public

Reported by: jelte Owned by:
Priority: medium Milestone: Remaining BIND10 tickets
Component: Unclassified Version: bind10-old
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DNS Feature Depending on Ticket:
Estimated Difficulty: 2 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

With the current hidden-by-convention approach, it requires we either use pimpl in all the rdata implementations we need them in, or forward-declarations (which are tricky because it is a typedef). In both cases it also forces dynamic allocation of memory which isn't really necessary.

So we should make it public. For now I think we can just move the definition to isc::dns or isc::dns::rdata. (discussion of whether to make it a Real Class is pending).

Subtickets

Change History (2)

comment:1 Changed 6 years ago by tomek

  • Milestone set to Remaining BIND10 tickets

comment:2 Changed 5 years ago by tomek

  • Resolution set to wontfix
  • Status changed from new to closed
  • Version set to old-bind10

This issue is related to bind10 code that is no longer part of Kea.

If you are interested in BIND10/Bundy framework or its DNS components,
please check http://bundy-dns.de.

Closing ticket.

Note: See TracTickets for help on using tickets.