Pasando la función JS a un código generado por Emscripten
Tengo un trozo de código C ++ convertido a JavaScript a través de Emscripten. Me gustaría que el código C ++ convertido volviera a llamar al código JavaScript que lo llama. Algo como:
JavaScript:
function callback(message) {
alert(message);
}
ccall("my_c_function", ..., callback);
C ++:
void my_c_function(whatever_type_t *callback) {
callback("Hello World!");
}
¿Es esto posible de alguna manera?