Передача функции JS в сгенерированный Emscripten код

У меня есть кусок кода C ++, преобразованный в JavaScript через Emscripten. Я хотел бы, чтобы преобразованный код C ++ перезванивал к коду JavaScript, который его вызывает. Что-то вроде:

JavaScript:

function callback(message) {
    alert(message);
}

ccall("my_c_function", ..., callback);

C ++:

void my_c_function(whatever_type_t *callback) {
    callback("Hello World!");
}

Возможно ли это как-то?

Ответы на вопрос(5)

Ваш ответ на вопрос