[erlang-questions] Intrusive function intercept
Tyron Zerafa
tyron.zerafa@REDACTED
Thu Oct 10 10:02:03 CEST 2013
Hi,
I would like to monitor a process and suspend the execution of certain
functions to perform some other computation before. For instance consider a
process A which executing the following simple function.
test() ->
x(),
y(),
z().
I would like to initiate a process, B, that monitors the execution of A.
I want B to:
1) stop A before function y is executed
2) execute some logic
3) resumes the execution of A (by executing Y and Z)
So far, I have been following this
post<http://erlang.org/pipermail/erlang-questions/2003-January/006679.html>and
managed to determine when the y() function call was being done, but
cannot suspend its execution. Any ideas how I can achieve this?
Thanks
Tyron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20131010/0d9d51ad/attachment.htm>
More information about the erlang-questions
mailing list