<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style>
</head>
<body><div>Is the idea that your NIF would pause the system for some time and then send its message and unpause the system? Is the NIF doing work during this time? If you're looking for enif_send_after my first thought would be that you should just wrap your NIF in an Erlang process and you NIF tells that process how and when to wait. But maybe I'm not understanding what you want this NIF to do.<br></div>
<div><br></div>
<div><br></div>
<div>On Mon, Oct 29, 2018, at 12:48 PM, Roger Lipscombe wrote:<br></div>
<blockquote type="cite"><div>I'd like to start a timer in my NIF. It should send a message to an<br></div>
<div>Erlang process after a delay. There doesn't appear to be an<br></div>
<div>enif_send_after.<br></div>
<div><br></div>
<div>Is there any way to do this?<br></div>
<div><br></div>
<div>(Obligatory "yes I know that NIFs are bad, mmkay...").<br></div>
<div><br></div>
<div>Regards,<br></div>
<div>Roger.<br></div>
<div><u>_______________________________________________</u><br></div>
<div>erlang-questions mailing list<br></div>
<div><a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br></div>
<div><a href="http://erlang.org/mailman/listinfo/erlang-questions">http://erlang.org/mailman/listinfo/erlang-questions</a><br></div>
</blockquote><div><br></div>
</body>
</html>