| |
Modul-Schnittstellendefinitionen Mai 2000 Des FlugverkehrcSteuer V1.0 Ods 2-3 2 Beispiel: wenn ' A ' ein ObjTag ist Muster mit Wert"/example/subset "und ein Satz von Gegenstände wird mit "/example/subset/apple, ""/example/subset/peach," beschriftet "/example/subset/banana, ""/example/subset/cranberry," "/example/setOfTrees/apple, " dann ' A ' bringt die ersten vier Gegenstandumbauten ausgenommen das letzte zusammen ("/ example/setOfTrees/apple"). 2,1,4 Verbindung von Gegenstand und Umbau # Pragmapräfix "org.omg" Modul ODS { struct COwithTags { COpublisher Co; ObjTag Umbau; }; typedef sequence<COwithTags > COseq; # Pragmaversion COwithTags 1,0 # Pragmaversion COseq 1,0 }; Das COwithTags Struktur wird als Bequemlichkeit für get_objs_by_name() definiert und get_all_objects() Methoden der Schnittstelle COadminPublisher . Das Mitglied Co ist ein Gegenstandhinweis auf einer Co. Umbau gibt den bezogenen CO's-Gegenstandumbau. 2,2 Ods-Modul-Schnittstellendefinitionen 2,2,1 COpublisher 2,2,1,1 Zweck Die Schnittstelle COpublisher muß durch jede Co eingeführt werden. Dieses ist die Schnittstelle relevant für COsubscribers wenn sie zu einem Anwendungsgegenstand unterzeichnen möchten. Es ermöglicht COsubscriber Gegenstände zu ? unterzeichnen zu und unsubscribe von der Mitteilung über Co-Attribut ändert und zu ? informieren a COpublisher an ein wenden Sie, welcher Teilmenge seiner Attribute sie interessiert sind. Da eine Co (ATC-Anwendungsgegenstand) Veröffentlichen-undunterzeichnen gebraucht der Mitteilungsservice zum Veröffentlichen seines Attributes ändert alle diese Methodenanrufe werden überschritten durch zu den persönlichen Verleger CO's (der das RealPublisher einführt direkt. Dieser persönliche Verleger teilt die angebrachten Teilnehmer mit. Die Teilnehmer nicht von, welchem Wesen wissen ihnen benannt werden. |  |
|
| |
|
|