Browse Source

Fix specs.

Roberto Ostinelli 9 years ago
parent
commit
119af8cc3c
2 changed files with 3 additions and 3 deletions
  1. 2 2
      src/syn.erl
  2. 1 1
      src/syn_consistency.erl

+ 2 - 2
src/syn.erl

@@ -55,11 +55,11 @@ stop() ->
 init() ->
     ok = syn_backbone:initdb().
 
--spec register(Key :: any(), Pid :: pid()) -> ok | {error, taken}.
+-spec register(Key :: any(), Pid :: pid()) -> ok | {error, taken | pid_already_registered}.
 register(Key, Pid) ->
     syn_backbone:register(Key, Pid).
 
--spec register(Key :: any(), Pid :: pid(), Meta :: any()) -> ok | {error, taken}.
+-spec register(Key :: any(), Pid :: pid(), Meta :: any()) -> ok | {error, taken | pid_already_registered}.
 register(Key, Pid, Meta) ->
     syn_backbone:register(Key, Pid, Meta).
 

+ 1 - 1
src/syn_consistency.erl

@@ -166,7 +166,7 @@ code_change(_OldVsn, State, _Extra) ->
 %% ===================================================================
 %% Internal
 %% ===================================================================
--spec delete_pids_of_disconnected_node(RemoteNode :: atom()) -> pid().
+-spec delete_pids_of_disconnected_node(RemoteNode :: atom()) -> ok.
 delete_pids_of_disconnected_node(RemoteNode) ->
     %% build match specs
     MatchHead = #syn_processes_table{key = '$1', node = '$2', _ = '_'},