L'environnement de bureau K

Chapitre 7. MCOP : modèle object et streaming

7.1. Aperçu

MCOP est utilisé dans aRts pour :

Un aspect majeur de MCOP est l'interface description language, IDL, dans laquelle les interfaces de aRts et les API sont définies dans un langage indépendant. Pour utiliser les interfaces IDL avec C++, le code IDL est compilé par le compilateur IDL en code C++. Lorsque vous implantez une interface, vous dérivez à partir de la classe squelette que le compilateur IDL a généré. Lorsque vous utilisez une interface, vous utilisez ainsi un wrapper. De cette façon, MCOP peut utiliser un protocole si l'objet auquel vous vous adressez n'est pas local - vous bénéficiez de la transparence réseau.

Ce chapitre est supposé décrire les caractéristiques de base du modèle objet qui résulte de l'utilisation de MCOP, le protocole, comment utiliser MCOP en C++ (language binding), etc.