BIND 10 #3008: Develop NameChange{Sender,Listener} classes.
BIND 10 Development
do-not-reply at isc.org
Wed Jul 17 20:54:26 UTC 2013
#3008: Develop NameChange{Sender,Listener} classes.
-------------------------------------+-------------------------------------
Reporter: tmark | Owner: tmark
Type: enhancement | Status:
Priority: medium | assigned
Component: dhcp-ddns | Milestone:
Keywords: | Sprint-DHCP-20130717
Sensitive: 0 | Resolution:
Sub-Project: DHCP | CVSS Scoring:
Estimated Difficulty: 0 | Defect Severity: N/A
Total Hours: 0 | Feature Depending on Ticket:
| Add Hours to Ticket: 0
| Internal?: 0
-------------------------------------+-------------------------------------
Comment (by tmark):
The initial implementation has been completed. It provides the following
abstract classes:
!NameChangeListener - Provides the ability to asynchronously receive
requests
!NameChangeSender - Provides the ability to asynchronously send requests
These classes are designed around the boost::asio event model (using
isc::asiolink wrappers of course), to manage asynchronous IO processing.
It also provides a concrete derivation which traffics !NameChangeRequests
across UDP sockets:
!NameChangeUDPListener
!NameChangeUDPSender
The following class diagram provides an visual overview, while file
abstracts and commentary
provide detailed explanations:
[[Image(ncr_io_udp_classes.svg)]]
!ChangeLog entry suggestion:
{{{
6xx. [func] [tmark]
Added initial implementation of classes for sending
and receiving NameChangeRequests for use with DHCP-
DDNS. This includes both abstract classes and a
derivation which traffics requests across UDP sockets.
(trac3008 git TBD)
}}}
--
Ticket URL: <http://bind10.isc.org/ticket/3008#comment:3>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list