Глубокая копия NAPI :: Value Object - PullRequest
0 голосов
/ 03 ноября 2019

Я пишу аддон Node в (в основном) C ++, который должен скопировать экземпляр NAPI :: Value из дочернего процесса в родительский процесс. Мне нужно знать, как это сделать. Глядя на исходный код NAPI, я вижу, что в классе Value есть два поля типов napi_env и napi_value. Я также вижу, что это указатели, поэтому я понимаю, что в родительский поток нужно скопировать не только эти два поля.

Любые предложения о том, как отправлять экземпляр NAPI :: Value от дочернего элемента кродитель ценится.

1 Ответ

1 голос
/ 03 ноября 2019

Вы можете использовать https://nodejs.org/api/v8.html#v8_serialization_api или JSON. В любом случае вам придется вызывать функции JS из c ++, для этого нет собственного API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...