From: Marcin Siodelski Date: Tue, 14 Oct 2014 10:24:32 +0000 (+0200) Subject: [3560] Added todo for Host class. X-Git-Tag: trac3162a_base~3^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6d0c57b8cbbeb39ae65ae3807227e43893d9b6df;p=thirdparty%2Fkea.git [3560] Added todo for Host class. --- diff --git a/src/lib/dhcpsrv/host.h b/src/lib/dhcpsrv/host.h index 8eed26529f..5cde741712 100644 --- a/src/lib/dhcpsrv/host.h +++ b/src/lib/dhcpsrv/host.h @@ -148,6 +148,15 @@ typedef std::pair 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: