У меня есть API, который загружает пользовательский C DLL в качестве плагина.
Я хочу создать прокси-библиотеку, которая будет:
- Перевод звонков из ядра приложения
к некоторому сценарию.
- Перенос обратных вызовов из этого скрипта
вернуться к ядру приложения.
API довольно сложный, поэтому будет много работы, чтобы обернуть все вручную - есть что-нибудь, что автоматизирует это? (Любой язык сценариев должен работать, например, lua, tcl, perl).
В принципе мне нужно что-то вроде толуа, но это позволит просто вызывать обратные вызовы. Более интересно генерировать lua-заглушки, которые будут автоматически вызываться из основного приложения (через прокси-плагин?). (И эти заглушки должны генерироваться на основе плагина C API).
Кто-нибудь знает, какой инструмент можно использовать для этого?