<html><head><title>Re: [erlang-questions] How to convert erlang_pid structure into ErlDrvTermData?</title>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
</head>
<body>
<span style=" font-family:'Courier New'; font-size: 9pt;">Hello Ahmed,<br>
<br>
Thanks a lot!<br>
What I'd like to achieve is to send messages to any erlang process from a separate thread in a driver.<br>
The only thing I was able to find is the following blog entry </span><a style=" font-family:'Courier New'; font-size: 9pt;" href="http://dudefrommangalore.blogspot.com/2009/03/rpc-from-erlang-linked-in-driver-port.html">http://dudefrommangalore.blogspot.com/2009/03/rpc-from-erlang-linked-in-driver-port.html.</a><span style=" font-family:'Courier New'; font-size: 9pt;"> According to the latest sources of the otp, this way should still be valid.<br>
<br>
Regards,<br>
Sergey<br>
<br>
</span><table>
<tr>
<td width=2 bgcolor= #0000ff><br>
</td>
<td width=865><span style=" font-family:'courier new'; font-size: 9pt;">Hi Sergey, <br>
I think what you are looking for is<br>
</span><a style=" font-family:'courier new'; font-size: 9pt;" href="http://www.erlang.org/doc/man/erl_driver.html#driver_caller">http://www.erlang.org/doc/man/erl_driver.html#driver_caller</a><br>
<span style=" font-family:'courier new'; font-size: 9pt;">"This function returns the process id of the process that made the current call to the driver. The process id can be used withdriver_send_term to send back data to the caller". <br>
or<br>
</span><a style=" font-family:'courier new'; font-size: 9pt;" href="http://www.erlang.org/doc/man/erl_driver.html#driver_connected">http://www.erlang.org/doc/man/erl_driver.html#driver_connected</a><br>
<span style=" font-family:'courier new'; font-size: 9pt;"> <br>
<br>
On Thu, Aug 23, 2012 at 2:48 PM, Zhemzhitsky Sergey <</span><a style=" font-family:'courier new'; font-size: 9pt;" href="mailto:Sergey_Zhemzhitsky@troika.ru">Sergey_Zhemzhitsky@troika.ru</a><span style=" font-family:'courier new'; font-size: 9pt;">> wrote:<br>
Hi guys,<br>
 <br>
I need to convert erlang_pid structure into ErlDrvTermData that will be passed to <br>
driver_send_term(ErlDrvPort ix, ErlDrvTermData to, ErlDrvTermData* data, int len) function in linked-in driver.<br>
 <br>
Is it possible to achieve? <br>
 <br>
Best Regards,<br>
Sergey<br>
 <br>
<span style=" font-size: 8pt;">_______________________________________________________<br>
 <br>
The information contained in this message may be privileged and conf idential and protected from disclosure. If you are not the original intended recipient, you are hereby notified that any review, retransmission, dissemination, or other use of, or taking of any action in reliance upon, this information is prohibited. If you have received this communication in error, please notify the sender immediately by replying to this message and delete it from your computer. Thank you for your cooperation. Troika Dialog, Russia. <br>
If you need assistance please contact our Contact Center </span></span><a style=" font-family:'courier new';" href="tel:%28%2B7495%29%20258%200500">(+7495) 258 0500</a><span style=" font-family:'courier new';"> or go to </span><a style=" font-family:'courier new';" href="http://www.troika.ru/eng/Contacts/system.wbp">www.troika.ru/eng/Contacts/system.wbp</a><br>
<span style=" font-family:'courier new';"> <br>
<br>
<span style=" font-size: 9pt;">_______________________________________________<br>
erlang-questions mailing list<br>
</span></span><a style=" font-family:'courier new'; font-size: 9pt;" href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a style=" font-family:'courier new'; font-size: 9pt;" href="http://erlang.org/mailman/listinfo/erlang-questions">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</td>
</tr>
</table>
<br></body></html>