Написание функции обратного вызова в Python для использования подпрограммой C в загруженном API.Функция обратного вызова имеет va_list - PullRequest
1 голос
/ 25 марта 2019

Кажется, есть некоторые идеи в написании функций обратного вызова Python, которые будут использоваться загрузкой C api: Написание типов Python для функции обратного вызова указателя функции в C

Спасибо!Это полезно.

У меня есть несколько функций обратного вызова, которые имеют вид:

LogCallback (enum messtype, узел OurNode *, ссылка OurLink *, контракт OurContract *, формат char *, va_list argptr)

Меня в основном интересует, как можно сделать так, чтобы подпрограмма Python содержала va_list, чтобы ее можно было отправлять вызову API в качестве функции обратного вызова.

Уточнение: формат функции обратного вызовавызывает va_list, поэтому функция Python, созданная для работы в качестве функции обратного вызова, должна функционировать в подпрограммах C, которые принимают и запускают эту функцию (указатель).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...