| |
Februar 2003 Sprache CORBA Scripting: Binden für Schnittstelle OMG IDL 3-25 3 langes) raises(EmptyException) p1 des langen meth(in; }; Schnittstelle AnotherFoo: Foo { langes oper(in langes p1, aus langem p2, inout langes p3) raises(EmptyException); }; 3,13,2 Darstellung IDLscript In IDLscript wird der Zugang zu einer IDL-Schnittstelle einfach erfolgt, indem man sein IDL zur Verfügung stellt Schnittstellenbezeichner. Dieser Bezeichner kann durch seine Modulbereiche vorgesetzt werden, in denen er ist definiert. Die Auswertung einer IDL-Schnittstelle zeigt die IDL-Definition dieser Art an Definition mit der Unterzeichnung von allen Attribute und Betriebe und die Liste von übernommen Schnittstellen. > > > Foo < Schnittstelle Foo Omg-idl { Attributzeichenkette bestimmbar; schreibgeschütztes doppeltes nonassignable des Attributes; langes raises(EmptyException) des meth (in langem p1); } > > > > a = AnotherFoo > > > a < Schnittstelle AnotherFoo Omg-idl: Foo { langes raises(EmptyException) des Betriebes (in langem p1, aus langem p2, inout langes p3); } > > > > a = AnotherFoo.assignable > > > a < Attributzeichenkette Foo::assignable Omg-idl > > > > AnotherFoo.oper < Betrieb langes AnotherFoo::oper Omg-idl (in langem p1, aus langem p2, inout lang ) raises(EmptyException) p3 > > > > AnotherFoo._is_a (Foo) zutreffend Der vorhergehende Code veranschaulicht Zugang zum Foo und AnotherFoo Schnittstellen. Auswertung des Foo Schnittstelle zeigt die Unterzeichnung vom bestimmbaren und nonassignable Attribute und meth Betrieb. Die Unterzeichnung eines Attributes ist bestanden aus seiner Zugangsart (keine oder schreibgeschützt), seiner Art und seinem formalen Namen. Unterschrift eines Betriebes besteht aus seiner Rückholart, sein formaler Name, seine Parameter verzeichnen Sie (Modus, Art und formaler Name), und seine Ausnahmen verzeichnen. Während IDL anschließt, werden IDL-Attribute, IDL-Betriebe durch IDLscriptgegenstände dargestellt. Sie können Variablen zugewiesen werden, um Namensabkürzungen zu verursachen, als Argumente verglichen werden und geführt werden zu den Verfahren. Die Hierarchie der IDL-Schnittstellen ist direkt zur Überprüfungsschnittstelle zugänglich Übereinstimmung durch den Gebrauch von allgemeinen Wertattributen und -methoden wie _ Art und _ is_a . |  |
|
| |
|
|