Browse Source

[2218] Remove DomainTree::getLargestNode()

... which was broken anyway.
Mukund Sivaraman 12 years ago
parent
commit
d06e139eb2
1 changed files with 0 additions and 23 deletions
  1. 0 23
      src/lib/datasrc/memory/domaintree.h

+ 0 - 23
src/lib/datasrc/memory/domaintree.h

@@ -1233,14 +1233,6 @@ public:
     }
     //@}
 
-    /// \brief return the largest node (right-most last node) in the
-    /// tree.
-    ///
-    /// \return A \c DomainTreeNode that is largest in the tree. If the
-    /// tree has no nodes, NULL will be returned.
-    const DomainTreeNode<T>*
-    getLargestNode() const;
-
     /// \brief return the next bigger node in DNSSEC order from a given node
     /// chain.
     ///
@@ -1737,21 +1729,6 @@ DomainTree<T>::previousNode(DomainTreeNodeChain<T>& node_path) const {
 }
 
 template <typename T>
-const DomainTreeNode<T>*
-DomainTree<T>::getLargestNode() const {
-    const DomainTreeNode<T>* node = root_.get();
-    if (node == NULL) {
-        return (NULL);
-    }
-
-    while (node->getRight() != NULL) {
-        node = node->getRight();
-    }
-
-    return (node);
-}
-
-template <typename T>
 typename DomainTree<T>::Result
 DomainTree<T>::insert(util::MemorySegment& mem_sgmt,
                       const isc::dns::Name& target_name,