Passando a função JS para o código gerado pelo Emscripten
Eu tenho um pedaço de código C + + convertido para JavaScript via Emscripten. Eu gostaria que o código C ++ convertido retornasse o código JavaScript que o chama. 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!");
}
Isso é possível de alguma forma?