anchor.diff:              end
       end;
   handle_data_from_net(State, ?PACKET_CAST(_SeqNum, Request)) ->
  +    increment_counter(?cast_input),
       %% relay the cast to the receiver process
       ok = deliver_cast(State#state.receiver, Request),
       case is_overloaded(State) of
  
positive.code:        State#state.queue_overflow_suspend_period,
         get_queue_overflow_suspend_period(State)},
        {counters,
         [{?max_processes_reached, get(?max_processes_reached)},
          {?max_messages_reached, get(?max_messages_reached)}]},
        {options, State#state.options}
       ],
       State};
  
negative.code: %% gauge for spawned workers for cast requests
  -define(async_workers, async_workers).
  
  %% internal counters
  -define(request_input, request_input).
  -define(cast_input, cast_input).
  -define(max_processes_reached, max_processes_reached).
  -define(max_messages_reached, max_messages_reached).
  -define(suspend_sent, suspend_sent).
  
  %% ----------------------------------------------------------------------
  %% Erlang interface definitions
  