node-ffi v1.2.0 added the "Function" type, so you can define your C
callback function using that:
var functionPtr = ffi.Function('int', [ 'int', 'int' ]);
var MyStruct = Struct({
someCallback: functionPtr
});
Let me know if that works out for you. Cheers!
On Mon, Jan 28, 2013 at 7:21 AM, Alexander Seliverstov <
[email protected]> wrote:
> Hi,
> If i have such C code
>
> int (*functionPtr)(int,int);
> struct MyStruct
> {
> functionPtr someCallback;
> };
>
> what type should I use in struc defenition in node.js code?
>
> var ref = require('ref');
> var ffi = require('ffi');
> var Struct = require('ref-struct');
> var MyStruc = Struct({'someCallback': '???'})
>
> --
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>
--
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
---
You received this message because you are subscribed to the Google Groups
"nodejs" group.
To unsubscribe from this group, send email to
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.