]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[3560] Added todo for Host class.
authorMarcin Siodelski <marcin@isc.org>
Tue, 14 Oct 2014 10:24:32 +0000 (12:24 +0200)
committerMarcin Siodelski <marcin@isc.org>
Tue, 14 Oct 2014 10:24:32 +0000 (12:24 +0200)
src/lib/dhcpsrv/host.h

index 8eed26529f5276ca800d5d975e24163dec2bc37f..5cde7417124a756ae2a1522d330f1e5639e05781 100644 (file)
@@ -148,6 +148,15 @@ typedef std::pair<IPv6ResrvIterator, IPv6ResrvIterator> IPv6ResrvRange;
 /// information about the DHCPv4 reservations are also available for the
 /// DHCPv6 server and vice versa. Also, this approach allows for reserving
 /// common resources such as host name for DHCPv4 and DHCPv6 clients.
+///
+/// @todo This class offers basic functionality for storing host information.
+/// It will need to be extended to allow for the following operations:
+/// - store DHCPv4 and DHCPv6 options for the host,
+/// - remove and replace IPv6 reservations
+/// - remove and replace client classes
+/// - disable IPv4 reservation without a need to set it to the 0.0.0.0 address
+/// Note that the last three operations are mainly required for managing
+/// host reservations which will be implemented later.
 class Host {
 public: