| |
2-12 Funktelegraphie-corba, v2.0 November 2003 2 Das PriorityModelPolicy wird fortgepflanzt, damit der Klient ORB weiß, welche Priorität Modellieren Sie den Zielgegenstand verwendet. Dieses läßt ihn feststellen, ob man das reale sendet setzen Sie Zeit CORBA-Priorität mit Anforderungen auf diesem Gegenstand und, im Fall fest, der der Bediener Erklärtes Modell wird im Verbindung mit Priorität mit einem Band versehenen Anschlüssen, erlaubt sie zu benutzt wählen Sie den Bandanschluß vor, um den Over hervorzurufen, der auf der erklärten Priorität in etikettiert basiert Bestandteil. Der Klient kann möglicherweise nicht das PriorityModelPolicy überlaufen . 2,7,3 Klient Pflanzte PrioritätscModell Fort Wenn der Zielgegenstand das CLIENT_PROPAGATED stützt Wert von PriorityModelPolicy , die CORBA-Priorität wird mit der CORBA-Anforderung getragen und wird verwendet, sicherzugehen, daß alles nachher durchführen im Namen verlegt Anforderung laufen an der passenden Priorität. Die fortgepflanzte CORBA-Priorität wird die CORBA-Priorität irgend solcher Gewinde. Durchlauf dieser Gewinde an einer gebürtigen Priorität bildete ab von dem CORBA-Priorität. Die CORBA-Priorität wird auch zurück vom Bediener zu geführt Klient, damit sie, um die Verarbeitung der Antwort zu steuern vom Klienten ORB verwendet werden kann. Die CORBA-Priorität wird von Klienten zu Bediener fortgepflanzt, und rückseitig wieder, in einem CORBA Prioritätsservice-Kontext, der in die Anforderungantrag- und -antwortanzeigen geführt wird. Modul IOP { const ServiceId RTCorbaPriority = 10; }; Das context_data enthält das RTCORBA::Priority Wert als CDRVERKAPSELUNG von einem IDL schließen Sie Art kurz. Anmerkung - RTCorbaPriority const sollte einer zukünftigen Version von GIOP hinzugefügt werden. Das Gewinde, das den Bedienstetcode laufen läßt, hat zuerst die CORBA-Priorität des Hervorrufens Gewinde. Folglich, wenn, als Teil der Verarbeitung dieses Antrags es CORBA bildet Anforderungen zu anderen Gegenständen, diese vorwärts Anforderungen werden mit demselben gebildet CORBA-Priorität. Wenn die CORBA-Priorität des Gewindes, das den Bedienstetcode laufen läßt, ist geändert durch die Anwendung, werden alle folgenden vorwärts Anforderungen mit diesem gebildet neue Priorität. Merken Sie, daß Prioritäten implizit geändert werden können, durch die Plattform (Funktelegraphie ORB + RTOS) während der Bedienstetcode die Durchführung wegen der Prioritätserbschaft ist. |  |
|
| |
|
|