anchor.diff:  %% This does not reset the global counter but the "collector"
   %% See events for more info.
   reset_events() ->
  -    call(reset_events).
  +    call(reset_events, ?TIMEOUT).
   
   events() ->
  -    call(events).
  +    call(events, ?TIMEOUT).
   
   log(Event) ->
       cast({node(), Event}).
  
positive.code:             {error, {catched, C, E}}
      end.
  
  call(Req) ->
      call(Req, infinity).
  
  call(Req, Timeout) ->
      Ref = make_ref(),
      try global:send(?NAME, {?MODULE, Ref, self(), Req}) of
          Pid when is_pid(Pid) ->
              receive
                  {?MODULE, Ref, Rep} ->
                      Rep
              after Timeout ->
                      {error, timeout}
              end
      catch
          C:E:_ ->
              {error, {catched, C, E}}
      end.
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
negative.code: 
  -include("snmp_test_lib.hrl").
  
  -define(NAME,    ?MODULE).
  -define(TIMEOUT, timer:seconds(6)).
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  