[erlang-questions] gen_fsm - timeout ?

Chandru chandrashekhar.mullaparthi@REDACTED
Tue Sep 19 11:06:34 CEST 2006


On 19/09/06, Sanjaya Vitharana <sanjaya@REDACTED> wrote:
>
>  Hi ... ALL,
>
> Behavior: Gen FSM
>
> Scenario:
> Want to be in state "open" (see below) for limited time (assume 5 sec)
> until some EXPECTED event (as_E) comes, have to move to some other state
> if the expected event not received in that time. All other events should
> be ignored in state "open".
>


One way around this is to not use the built-in timeout functionality
i.edrop the timeout value from the return value of the callback
function. You
can use erlang:send_after/3  to send yourself a message 5 seconds later.

cheers
Chandru
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20060919/14bbf04e/attachment.htm>


More information about the erlang-questions mailing list