SYNOPSIS
void call_out(string fun, int delay, mixed arg, ...)
void call_out(closure cl, int delay, mixed arg, ...)
DESCRIPTION
Set up a call to function fun or closure cl in the current
object. The call will take place in delay seconds, with the
remaining argument list provided. delay can be a minimum time
of one second.
call_out() saves and restores the current user. It is now
possible to use say() or write() which rely on a current
user to be something useful.
EXAMPLE
call_out("RefreshMe", 10);
This will call the function RefreshMe() in 10 seconds without
any arguments. The function RefreshMe() can then call out
itself again which will result in a loop (not in a recursion)
which can be used to check or set up things in the object in
intervalls. Be aware that callouts are stored in a linear
list, and so are somewhat expensive for the driver.
SEE ALSO
remove_call_out(E), call_out_info(E), find_call_out(E),
this_player(E), reset(A), heart_beat(A)