[erlang-questions] gen_server call and reply

Anthony Shipman <>
Sun Sep 16 15:29:34 CEST 2007


On Sunday 16 September 2007 22:17, Christian S wrote:
> > The documentation doesn't imply that I can do this. Is this something I
> > can rely on?
>
> This is what the documentation says:
> > If the functions returns {noreply,NewState} or
> > {noreply,NewState,Timeout}, the gen_server will continue executing with
> > NewState. Any reply to From must be given explicitly using
> > gen_server:reply/2.
>
> See http://erlang.org/doc/man/gen_server.html#Module:handle_call/3
>
> Or did you mean something else with your snippet?

The documentation says to me that you return noreply and then later you can 
use gen_server:reply to complete the call. I want to do it in the opposite 
order. According to the source code that will work but I'd like to know if 
the OTP people sanction it otherwise it might stop working in future.

-- 
Anthony Shipman                    Mamas don't let your babies 
                   grow up to be outsourced.



More information about the erlang-questions mailing list