| |
realtime/2003-10-03 ' OMG 8,2 Spezifisches Modell Der Plattform: CORBA-Service FallcService Mit 8 Leichtgewichtlern 54 Kompakte Korrigierte Unterordnung Der Services Verbindung Semantik Angehoben, wenn ein Versuch, einen Gegenstand PushConsumer an einen Gegenstand ProxyPushSupplier anzuschließen gebildet wird, wenn die zwei sind bereits angeschlossen oder, wenn ein Versuch, einen Gegenstand PushSupplier an einen Verbrauchergegenstand ProxyPush anzuschließen gebildet wird wenn die zwei bereits angeschlossen werden. 8,2 Spezifisches Modell Der Plattform: CORBA-Service 8,2,1 Überblick Die folgenden Abschnitte spezifizieren ein spezifisches Diagramm der Plattform des kompakten Fallservices auf das CORBA Plattform. Der resultierende CORBA-Service wird in CORBA IDL spezifiziert und eine völlig kompatible Teilmenge von darstellt das CosEventService. 8,2,2 Modul CosEventChannelAdmin # schließen Sie < CosEventComm.idl > mit ein # Pragmapräfix "omg.org" Modul CosEventChannelAdmin { # ifndef _ PRE_3_0_COMPILER _ typeprefix "omg.org"; # endif//_ PRE_3_0_COMPILER _ Ausnahme AlreadyConnected { }; Ausnahme TypeError { }; 8,2,2,1 ProxyPushConsumer Schnittstelle ProxyPushConsumer: CosEventComm::PushConsumer { leeres connect_push_supplier( in CosEventComm::PushSupplier push_supplier) raises(AlreadyConnected); }; 8,2,2,2 ProxyPushSupplier Schnittstelle ProxyPushSupplier: CosEventComm::PushSupplier { leeres connect_push_consumer( im CosEventComm::PushConsumer-push_consumer) raises(AlreadyConnected, TypeError); }; |  |
|
| |
|
|