| |
3-6 Realzeit-CORBA, v1.1 August 2002 3 // erhalten Sie und binden Sie Gegenstände object1_var obj1 =/* etwas */ object1_var obj1 =/* etwas */ // rufen Sie Methoden hervor client_sched - > schedule_activity ("activity1"); obj1 - > method1 (); obj2 - > method1 (); ... client_sched - > schedule_activity ("activity2"); obj1 - > method2 (); obj2 - > method2 (); ... 3,4,3 Erklärung des Beispiels Das PriorityMapping ist mit der Politik gleichbleibend, die durch erzwungen wird Implementierung des festlegenservices. Zum Beispiel eine Priorität, die für abbildet monotone Politik des analyzable Stichtages konnte als die Priorität unterschiedlich sein, die für abbildet eine monotone Politik der analyzable Rate. So hat der festlegenservice stellte das passende PriorityMapping fest vor Laufzeit. Merken Sie, daß es keine Anrufe zum Realzeit-CORBA APIs gibt (RTORB RTCORBA::Current , RTPortableServer::POA , usw..) im Beispiel. Festlegenservice ist zum Bilden aller notwendigen Anrufe mit fähig Implementierung seiner eigenen Betriebe. Merken Sie, daß es keine spezifizierten CORBA-Prioritäten gibt - nur Namen für die zwei CORBA Tätigkeiten im Klienten. Dieses erleichtert, in der unterschiedlichen örtlich festgelegten Verarbeitung nach Prioritäten zu verstopfen politische Linien durch das Wählen einer Implementierung des festlegenservices. Rufen Sie daß zurück Bediener im Beispiel hat zwei festlegenwartungsbesuch. Der erste Anruf nimmt an normale Parameter zum Verursachen eines POA. Der festlegenservice ist zum Verursachen alle fähig die notwendige Realzeitpolitik; folglich nur Nichtreellzeitpolitik muß sein zur Verfügung gestellt durch den Entwickler. Der festlegenservice verursacht das POA selbst innerhalb zur Verfügung gestellte Verpackung. Sie koordinierte das POA mit anderen Aspekten des Systems. Für Beispiel, kann sie Realzeitpolitik (Gewindelachen, Protokolle, Parallelität, Bediener vorwählen Priorität, usw..) das sind sinnvoll unter der konstanten festlegenpolitik, die erzwungen wird. Es entlastet auch den Anwendungsprogrammierer vom Müssen alle die feststellen (verhältnismäßig schwierige) Politik selbst. |  |
|
| |
|
|