From a2222ae07cbe05ba2a1b3d1d201c748969665ce4 Mon Sep 17 00:00:00 2001 From: Anders Svensson Date: Sun, 22 May 2016 19:57:58 +0200 Subject: Remove diameter_reg:repl/2 Unused, and in the way for what's to come. --- lib/diameter/src/base/diameter_reg.erl | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'lib/diameter/src/base') diff --git a/lib/diameter/src/base/diameter_reg.erl b/lib/diameter/src/base/diameter_reg.erl index 2f2dd7aaa4..76cc79c8e9 100644 --- a/lib/diameter/src/base/diameter_reg.erl +++ b/lib/diameter/src/base/diameter_reg.erl @@ -28,7 +28,6 @@ -export([add/1, add_new/1, del/1, - repl/2, match/1, wait/1]). @@ -99,19 +98,6 @@ add(T) -> add_new(T) -> call({add, fun insert_new/2, T, self()}). -%% =========================================================================== -%% # repl(T, NewT) -%% -%% Like add/1 but only replace an existing association on T, false -%% being returned if it doesn't exist. -%% =========================================================================== - --spec repl(any(), any()) - -> boolean(). - -repl(T, U) -> - call({repl, T, U, self()}). - %% =========================================================================== %% # del(Term) %% @@ -213,12 +199,6 @@ handle_call({add, Fun, Key, Pid}, _, S) -> handle_call({del, Key, Pid}, _, S) -> {reply, ets:delete_object(?TABLE, ?MAPPING(Key, Pid)), S}; -handle_call({repl, T, U, Pid}, _, S) -> - MatchSpec = [{?MAPPING('$1', Pid), - [{'=:=', '$1', {const, T}}], - ['$_']}], - {reply, repl(ets:select(?TABLE, MatchSpec), U, Pid), S}; - handle_call({wait, Pat}, From, #state{q = Q} = S) -> case find(Pat) of {ok, L} -> -- cgit v1.2.3