| |
1-46 IDL zu abbildendem Java, v1.2 August 2002 1 allgemeines statisches read(WeightedBinaryTree org.omg.CORBA.portable.InputStream ist) {... } allgemeines statisches leeres write( org.omg.CORBA.portable.OutputStream-OS, WeightedBinaryTree val) {... } } abschließende allgemeine Werkzeuge KategorienWeightedBinaryTreeHolder org.omg.CORBA.portable.Streamable { allgemeiner Wert WeightedBinaryTree; allgemeines WeightedBinaryTreeHolder() { } allgemeines WeightedBinaryTreeHolder( Initiale WeightedBinaryTree) {... } leeres _ read(der Öffentlichkeit org.omg.CORBA.portable.InputStream ist) {... } leeres _ write(der Öffentlichkeit org.omg.CORBA.portable.OutputStream-OS) {... } type(der Öffentlichkeit org.omg.CORBA.TypeCode _) {... } } 1,13,7 ParametercÜberschreitencModi Wenn der Formalparameter in der Unterzeichnung eines Betriebes eine Wertart ist, dann das tatsächliche Parameter wird durch Wert geführt. Wenn die Formalparameterart eines Betriebes ist schließen Sie, dann der Aktualparameter wird überschritten durch Hinweis an (d.h., er muß umgewandelt werden zur abgebildeten Javaschnittstelle, bevor überschritten werden). IDL-Wert tippen ein Parameter werden als die abgebildete Javakategorie geführt, wie oben definiert. IDL-Wertart heraus und inout Parameter werden mit den Halterkategorien geführt. 1,13,7,1 Beispiel // IDL - verlängerte das oben genannte Beispiel B Modul ExampleB { Schnittstellenziel { Operation(WeightedBinaryTree im inArg WeightedBinaryTree aus outArg WeightedBinaryTree inoutArg noutWeightedBinaryTree); }; }; |  |
|
| |
|
|