XPIDL

XPIDL es un lenguaje de descripción de interface usado para especificar clases en la interface XPCOM.

Los lenguajes de descripción de interface (IDL, por Interface Description Languages) son usados para describir interfaces independientemente del lenguaje y de la máquina. Los IDLs permiten definir interfaces que pueden luego ser procesadas por herramientas para autogenerar especificaciones de interface dependientes del lenguaje.

Una de estas herramientas es xpidl, que es usada para generar archivos de encabezado para C++ (.h), información 'typelib', y mucho más.

Escribiendo archivos de interfaz XPIDL

XPIDL se asemeja bastante a OMG IDL, con sintaxis extendida para manejar IIDs y tipos adicionales. Hay algunos ejemplos en la xpcom/base y en los directorios xpcom/ds del árbol Mozilla.

Recursos

Etiquetas y colaboradores del documento

Colaboradores de esta página: Lmrodriguezr
Última actualización por: Lmrodriguezr,