[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Accessing functions from C
- From: db@...
- Date: Tue, 02 Apr 2002 09:22:32 +0000
I have what I think is an obvious question, that I cant find the answer to.
Here is a code fragment:
xxx("string", function () ...whatever... end)
Function xxx(), a C function, takes two parameters, namely a string,
and a function, either named or anonymous. This function needs to store
both parameters. It does so in a mechanism outside of lua. The first
parameter, a string, is trivial. How do I retreive a persistent
reference to the second, the function? The list of provided
access functions does not seem to include a lua function retreiver,
only a C function retreiver.
The reason for this is so that the stored functions can be called
later from another C function. Thuis I need a persistent "pointer"
I can use at a random time.