anchor.diff:  %% @end
   %% @version $Id$
   
  -%% TODO check if calls to empty/1 should be replaced with calles to init/1
   -module(rt_frtchord).
   -author('mamuelle@informatik.hu-berlin.de').
   -vsn('$Id$').
  
positive.code:     .
  
  % @doc Delete an entry from the routing table
  % TODO stale fingers, delete pointers
  -spec entry_delete(EntryKey :: key(), RT :: rt()) -> RefinedRT :: rt().
  entry_delete(EntryKey, RT) ->
      Tree = gb_trees:delete(EntryKey, get_rt_tree(RT)),
  
negative.code:             gb_trees:enter(PredId, NewPred,
                  gb_trees:enter(SuccId, NewSucc, Tree))
      end,
  
      RT#rt_t{nodes=UpdatedTree}.
  
  % @doc Create an rt_entry and return the entry together with the Pred und Succ node, where
  