XPIDL est un langage de description d'interfaces utilisé pour spécifier les classes de l'interface XPCOM.

Les langages de description d'interfaces (IDL) sont utilisés pour décrire des interfaces d'une manière indépendante d'un langage et d'une machine. Les IDL permettent de définir des interfaces qui peuvent alors être employées par des outils pour générer automatiquement des spécifications d'interfaces propres à un langage donné.

Un de ces outils est xpidl, utilisé pour générer des fichiers d'en-têtes C++, des informations typelib et plusieurs autres choses.

Écriture de fichiers interface XPIDL

XPIDL ressemble fortement à OMG IDL avec une syntaxe étendue pour traiter les IID et des types supplémentaires. Quelques exemples sont disponibles dans les répertoires xpcom/base et xpcom/ds des sources de Mozilla.

Ressources

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : Delapouite, fscholz, Lmrodriguezr, Mgjbot, BenoitL, Chbok
 Dernière mise à jour par : Delapouite,