| |
Juni 2002 CORBA-Bestandteile: Aufnahmewannen 1-15 1 zu einem Bestandteil (geführt als Art CORBA::Object) und verwenden Sie gestützt Schnittstelle. 1,5 Aufnahmewannen Eine Teildefinition kann die Fähigkeit beschreiben, Gegenstandhinweise anzunehmen, nach denen der Bestandteil kann Betriebe hervorrufen. Wenn ein Bestandteil einen Gegenstandhinweis annimmt in dieser Weise wird das Verhältnis zwischen dem Teil- und referent Gegenstand benannt ein Anschluß sie sollen angeschlossen . Der Begriffspunkt des Anschlußes ist benannte eine Aufnahmewanne . Eine Aufnahmewanne ist eine Abstraktion, die konkret auf a verkündet wird Bestandteil als Satz Betriebe für Herstellen und Handhabenanschlüsse. A Bestandteil kann null oder mehr Aufnahmewannen ausstellen. Aufnahmewannen werden als mechanische Vorrichtung für das Ausdrücken ein breites beabsichtigt Vielzahl der Verhältnisse, die auf höheren Niveaus der Abstraktion bestehen können. Wie so, Aufnahmewannen haben keine zugehörige höherer Ordnungsemantik, wie andeuten ingbesitz oder dieses bestimmte Betriebe ist über connec- vorübergehend tions. 1,5,1 Gleichwertiges IDL Gebrauch Erklärung der folgenden Form: benutzt < interface_type > < receptacle_name > Resultate in den folgenden gleichwertigen Betrieben definiert in der Teilschnittstelle: leeres connect_<- receptacle_name > ( < im interface_type > conxn) hebt an ( Components::AlreadyConnected, Components::InvalidConnection); < interface_type > trennen Sie sich _ < receptacle_name > () Erhöhungen (Components::NoConnection); < interface_type > get_connection _ < receptacle_name > (); Gebrauch Erklärung der folgenden Form: benutzt mehrfaches < interface_type > < receptacle_name > Resultate in den folgenden gleichwertigen Betrieben definiert in der Teilschnittstelle: struct < receptacle_name > Anschluß { < interface_type > objref; Components::Cookie-ck; }; Reihenfolge < < receptacle_name > Anschluß > < receptacle_name > Connec- tions; Components::Cookie schließen Sie _ < receptacle_name > an ( < im interface_type > Anschluß) hebt an ( Components::ExceededConnectionLimit, |  |
|
| |
|
|