anchor.diff:                      {reply, no_socket, monitor_client(Dest, From, State2)}
               end
       end;
  -handle_call(connection_count, _, State) ->
  -    {reply, dict:size(State#ns_connection_pool.sockets), State};
  -handle_call({connection_count, Destination}, _, State) ->
  -    Count = case dict:find(Destination, State#ns_connection_pool.destinations) of
  -        {ok, Sockets} -> length(Sockets);
  -        error         -> 0
  -    end,
  -    {reply, Count, State};
   handle_call({done, Dest, Socket}, {Pid, _} = From, State) ->
       gen_server:reply(From, ok),
       case dict:find(Pid, State#ns_connection_pool.clients) of
  
positive.code: 
  %% @hidden
  -spec handle_cast(any(), #ns_connection_pool{}) -> {noreply, #ns_connection_pool{}}.
  handle_cast({update_timeout, Milliseconds}, State) ->
      {noreply, State#ns_connection_pool{timeout = Milliseconds}};
  handle_cast(_, State) ->
      {noreply, State}.
  
  
negative.code:         _ ->
              ok
      end.
  
  -spec start_link([{atom(), non_neg_integer()}]) ->
      {ok, pid()} | {error, already_started}.
  