MCOP : modèle object et streaming

Le manuel de aRts
Précédent |  | Suivant

# Chapitre 7. MCOP : modèle object et streaming

# 7.1. Aperçu

MCOP est utilisé dans aRts pour :

- la communication entre objets

- la transparence réseau

- décrire les interfaces objet

- l'indépendance du langage

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.

Précédent | Sommaire | Suivant
Mixeurs |  | Interfaces et IDL