Browse Source

[3560] Added todo for Host class.

Marcin Siodelski 10 years ago
parent
commit
6d0c57b8cb
1 changed files with 9 additions and 0 deletions
  1. 9 0
      src/lib/dhcpsrv/host.h

+ 9 - 0
src/lib/dhcpsrv/host.h

@@ -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: