[erlang-questions] rpc call from erlang node to cnode
ARUN P
arunp@REDACTED
Mon Aug 1 17:22:01 CEST 2016
Hi Vlad,
Thank you for the valuable comment. Actually i have implemented
cnode the way you have mentioned ie. through message passing. The cnode
is used to interface erlang with my C application, which is a library
and have some handy number of functions implemented in it with unique
functionalities. So if i want to call any of those functions, i need to
send specific message, these messages should be interpreted at cnode and
based on this i should call the specific functionality. The message
interpretation was tedious, thats why this doubt popped up in my mind.
Best regard
Arun
On Sunday 31 July 2016 01:46 PM, Vlad Dumitrescu wrote:
> Hi Arun,
>
> Well, it is possible to do RPC calls in all directions, but what is
> missing is a framework on the cnode that will handle it. An RPC call
> is simply a mesage from a node to another. Cnodes are not beam VMs and
> you would have to implement code that receives the message, interpret
> it to find out what to call (because cnodes know nothing about Erlang
> code and libraries), execute the call and return the result as another
> message.
>
> My guess is that cnodes were thought in the beginning to serve as
> "inputs" in the system, interfacing with the world. This has partially
> been superseded by NIFs.
>
> Why do you need to make RPC calls to a cnode?
>
> best regards,
> Vlad
>
>
> On Sat, Jul 30, 2016 at 4:48 PM, ARUN P <arunp@REDACTED
> <mailto:arunp@REDACTED>> wrote:
>
> Hi ,
>
> can anyone please suggest me is there any possible way to do
> rpc call from erlang node to cnode. I understand that there is no
> direct mechanism available to make rpc to cnode, but am curious
> because of the fact that, am able to make rpc call from cnode to
> erlang node, then why vice-vers is not possible. Somebody kindly
> assist me.
>
> Thanks in advance.
> Arun
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED <mailto:erlang-questions@REDACTED>
> http://erlang.org/mailman/listinfo/erlang-questions
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20160801/e90af502/attachment.htm>
More information about the erlang-questions
mailing list