| |
2-16 Funktelegraphie-corba, v2.0 November 2003 2 Sprachkartenaufnahmen für diesen IDL-Eingeborenen werden für C, C++, Ada und Java später innen definiert dieser Abschnitt. Das PriorityTransform ein ist Programmiersprachegegenstand anstatt ein CORBA Wenden Sie und folglich die normale Einheit für die Verbindung einer Implementierung gegen ein kodieren Sie, daß Gebrauch, den sie (ein Gegenstandhinweis) nicht anwendet. Diese Spezifikation nicht schreiben Sie eine bestimmte Einheit vor, um diese Koppelung zu erzielen. Ein Realzeit-ORB soll stellen Sie eine Einheit zur Verfügung, um Benutzern zu erlauben, eine Priorität anzubringen umwandeln. Anmerkung - mögliche Lösungen umfassen: Entschädigung zu den build-/linkwerkzeugen und zur Bestimmung von eigene Schnittstellen. Andere Lösungen werden nicht ausgeschlossen. 2,8,1 C-Sprache, die für PriorityTransform bindet Der Gebrauch des the_priority Parameter ist der eines IDL-inoutparameters. /*c*/ CORBA_boolean RTCORBA_PriorityTransform_inbound ( RTCORBA_Priority * the_priority, Oid PortableServer_ObjectId); CORBA_boolean RTCORBA_PriorityTransform_outbound ( RTCORBA_Priority * the_priority, Oid PortableServer_ObjectId); 2,8,2 C++-Sprache, die für PriorityTransform bindet Der Gebrauch des the_priority Parameter ist der eines IDL-inoutparameters. // C++ namespace RTCORBA { Kategorie PriorityTransform { Öffentlichkeit: virtuelles CORBA::Boolean inbound ( RTCORBA::Priority-&the_priority, PortableServer::ObjectId-oid); virtuelles CORBA::Boolean outbound ( RTCORBA::Priority-&the_priority, PortableServer::ObjectId-oid); }; }; |  |
|
| |
|
|