| |
2-30 Realzeit-CORBA, v1.1 August 2002 2 Folglich würde IIOP, anstatt GIOP plus TCP vorgewählt, der separat vorgewählt wurde. IIOP insbesondere wird durch den Wert TAG_INTERNET_IIOP dargestellt (oder der Wert 0, daß er wie. definiert wird), Eine Protokollart enthält ein ProfileId plus zwei ProtocolProperties ein je für ORB-Protokoll und das Transportprotokoll. Die Eigenschaften werden zur Verfügung gestellt, um die Konfiguration von spezifischem konfigurierbarem des Protokolls zu erlauben Parameter. Spezifische Protokolle haben ihre eigene Protokollkonfigurationsschnittstelle das übernimmt vom RTCORBA::ProtocolProperties Schnittstelle. Ein Nullhinweis für jedes ProtocolProperties zeigt daß die Rückstellungskonfiguration für dieses Protokoll an wenn verwendet Sie seien. (jedes Protokoll hat eine spezifische Rückstellung der Implementierung Konfiguration, die kann überlaufen werden, indem man das ServerProtocolPolicy anwendet an ORB Bereich. Sehen Sie den Politikbereichunterabschnitt, unten.), // IDL Modul RTCORBA { lokale Schnittstelle TCPProtocolProperties: ProtocolProperties { Attribut send_buffer_size lang; Attribut recv_buffer_size lang; Boolesches keep_alive des Attributes; Boolesches dont_route des Attributes; Boolesches no_delay des Attributes; }; lokale Schnittstelle RTORB { ... TCPProtocolProperties-create_tcp_protocol_properties ( in lang send_buffer_size, in lang recv_buffer_size, in Booleschem keep_alive im Booleschen dont_route in Booleschem no_delay); }; }; Tcp ist das einzige Protokoll, daß Funktelegraphie CORBA ein ProtocolProperties spezifiziert Schnittstelle für. Fälle von TCPProtocolProperties kann indem das Verwenden verursacht werden create_tcp_protocol_properties von RTORB. A ProtocolProperties Schnittstelle ist spezifiziert nicht für GIOP, als GIOP hat z.Z. keine konfigurierbaren Eigenschaften. A GIOPProtocolProperties Art wird zukünftig definiert, wenn irgendwie konfigurierbar Eigenschaften werden GIOP hinzugefügt. ProtocolProperties wenn für alle mögliche anderen Protokolle definiert Sie seien, die mit einer Funktelegraphie verwendbar sind CORBA-Implementierung, aber, es sei denn sie in einer OMG-Spezifikation standardisiert werden ihr Name und Inhalt sind Implementierungsbesondere. ProtocolProperties für andere Protokolle können zukünftig standardisiert werden und ein ProtocolProperties Schnittstelle sollte in der Normierung jedes möglichen anderen Protokolls spezifiziert werden, wenn sie sein soll verwendbar in einer beweglichen Weise mit Funktelegraphie CORBA. |  |
|
| |
|
|