On Fri, Oct 4, 2013 at 2:36 PM, <vasuyadavkri...@gmail.com> wrote:

> Based on my understanding, I need to create a JS XPCOM component apart
> from the existing C++ XPCOM component I already have. All the JavaScript
> function calls need to be made from JS XPCOM component.
>

Precisely.


> How will the C++ XPCOM and JS XPCOM communicate to each other? Can we
> instantiate JS XPCOM component from C++ XPCOM Component?
>

Yes. The great the about XPCOM components is that they can be instantiated
and manipulated in either C++ or JS - the language of the implementation
doesn't matter.

>
> I want to deliver only one .xpi to my customers. I hope it is possible to
> package both C++ XPCOM and JS XPCOM components in the same .xpi file.
> Please let me know if this is possible and whether you see any problems in
> this approach.
>

Yep, that should work just fine.

Here are some links that might be useful:

https://developer.mozilla.org/en/docs/How_to_Build_an_XPCOM_Component_in_Javascript
http://kb.mozillazine.org/Implementing_XPCOM_components_in_JavaScript

bholley
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to