Browse Source

[2315] Minor code cleanup.

Marcin Siodelski 12 years ago
parent
commit
2ed60b95b8
3 changed files with 4 additions and 18 deletions
  1. 1 0
      src/lib/dhcpsrv/cfgmgr.h
  2. 3 7
      src/lib/dhcpsrv/subnet.cc
  3. 0 11
      src/lib/dhcpsrv/subnet.h

+ 1 - 0
src/lib/dhcpsrv/cfgmgr.h

@@ -217,6 +217,7 @@ protected:
 private:
 
     /// A map containing option definitions for different option spaces.
+    /// The map key holds an option space name.
     std::map<std::string, OptionDefContainer> option_def_spaces_;
 };
 

+ 3 - 7
src/lib/dhcpsrv/subnet.cc

@@ -63,12 +63,6 @@ Subnet::delOptions() {
 }
 
 const Subnet::OptionContainer&
-Subnet::emptyOptionContainer() {
-    static OptionContainer container;
-    return (container);
-}
-
-const Subnet::OptionContainer&
 Subnet::getOptions(const std::string& option_space) const {
     // Search the map to get the options container for the particular
     // option space.
@@ -78,7 +72,9 @@ Subnet::getOptions(const std::string& option_space) const {
     // has been configured for this option space yet. Thus we have to
     // return an empty container to the caller.
     if (options == option_spaces_.end()) {
-        return (emptyOptionContainer());
+        // The default constructor creates an empty container.
+        static OptionContainer container;
+        return (container);
     }
     // We found some option container for the option space specified.
     // Let's return a const reference to it.

+ 0 - 11
src/lib/dhcpsrv/subnet.h

@@ -224,17 +224,6 @@ public:
     /// @brief Delete all options configured for the subnet.
     void delOptions();
 
-    /// @brief Return a reference to an empty option container.
-    ///
-    /// The empty option container is returned when no other
-    /// suitable container can be found. For example, this is
-    /// the case when trying to get a set of options for the
-    /// particular option space that has no options configured
-    /// for the subnet.
-    ///
-    /// @return reference to the empty option container.
-    static const OptionContainer& emptyOptionContainer();
-
     /// @brief checks if the specified address is in pools
     ///
     /// Note the difference between inSubnet() and inPool(). For a given