mozilla

Compare Revisions

WebIDL bindings

Change Revisions

Revision 378355:

Revision 378355 by Pettay on

Revision 378367:

Revision 378367 by Bzbarsky on

Title:
WebIDL bindings
WebIDL bindings
Slug:
Mozilla/WebIDL_bindings
Mozilla/WebIDL_bindings
Tags:
"WebIDL"
"WebIDL"
Content:

Revision 378355
Revision 378367
n43      <li>Add an entry to <code>dom/bindings/Bindings.conf</code>n43      <li>Add an entry to <code>dom/bindings/Bindings.conf</code>
> that sets some basic information about the implementation of the> that sets some basic information about the implementation of the
> interface.&nbsp; If the C++ type is not <code>mozilla::dom::MyIn> interface.&nbsp; If the C++ type is not <code>mozilla::dom::MyIn
>terface</code>, you need to set the <code>'nativeType'</code> to >terface</code>, you need to set the <code>'nativeType'</code> to 
>the right type.&nbsp; If the type is not in the header file one g>the right type.&nbsp; If the type is not in the header file one g
>ets by replacing '::' with '/' and appending '<code>.h</code>' (f>ets by replacing '::' with '/' and appending '<code>.h</code>' (f
>or main thread; for workers the rules are slightly different), th>or main thread; for workers the rules are slightly different), th
>en add a corresponding <code>'headerFile'</code> annotation or He>en add a corresponding <code>'headerFile'</code> annotation (or <
>aderFile annotation to .webidl file.&nbsp; If you don't have to s>a href="#HeaderFile" title="#HeaderFile"><code>HeaderFile</code><
>et any annotations, then you don't need to add an entry either an>/a> annotation to the .webidl file).&nbsp; If you don't have to s
>d the code generator will simply assume the defaults here.>et any annotations, then you don't need to add an entry either an
 >d the code generator will simply assume the defaults here.
t821      indicates where the implementation can be found. Similar tot821      Indicates where the implementation can be found. Similar to
> headerFile in Bindings.conf.> the headerFile annotation in Bindings.conf.

Back to History