I have two subclasses of Nan::ObjectWrap
class Zyre: public Nan::ObjectWrap {...} class ZyreEvent: public Nan::ObjectWrap {...}
How can I return a ZyreEvent javascript object from a method in Zyre ?
I have the following method in which I create a ZyreEvent :
NAN_METHOD (Zyre::_recv) { Zyre *node = Nan::ObjectWrap::Unwrap <Zyre> (info.Holder ()); ZyreEvent *zyre_event = new ZyreEvent (node->self); info.GetReturnValue().Set(zyre_event->Wrap(info.This())); }
But I can't wrap zyre_event because Wrap is a protected member.
Damiaan dufaux
source share