Notificación de javascript desde un addon nativo node.js (c ++)

No tengo mucho conocimiento sobre javascript. He escrito en C ++ una biblioteca compartida que hace ciertas cosas en un hilo de daemon. Necesitaba esto para ser invocado desde javascript. Al usar SWIG , he logrado generar un envoltorio y comstackr mi código junto con él en .node módulo .node usando node-gyp (también escribí binding.gyp). Ahora puedo soltar el indicador de nodo y hacer algo como:

 > var a = require("./module_name") > a.SomeCppFunction("SomeString") 

e invoca maravillosamente las funciones cpp, inicia un subproceso separado allí y devuelve el control a javascript. Sin embargo, quiero notificar al javascript del hilo de cpp separado sobre cosas. Intenté registrar funciones javascript mediante la recostackción de los tipos de firma de la function() {} en void(*fp)() , etc., para volver a llamarlos desde c ++, pero no funcionó. ¿Hay alguna forma de poder lograr esto, es decir, registrar funciones javascript (o algo más) como callback en el código cpp?