| |
März 2002 Interworking CORBA-Ftam-ftp: Modul CosFileTransfer 3-17 3 Rückholwert TransferProtocolSeq Registrierung der gestützten Protokolle. Die Reihenfolge ist, in bevorzugt Protokollauftrag. Eine Implementierung wird nicht angefordert, um die CORBA-Schnittstelle zurückzubringen "IDL:omg.org/CosFileTransfer/OctetTransferIterator:1.0 "da es vorgeschrieben ist. Eine Implementierung kann beschließen, es in der Liste zurückzubringen, um eine Präferenz rüber anzuzeigen andere Protokolle. 3,1,8 Schnittstelle TransferEndPoint TransferEndPoint Gegenstände stellen a dar Akte während eines Übergangsbetriebes. Das IDL ist: Schnittstelle TransferEndPoint; typedef, das TransferProtocol wstring ist; typedefsequence<TransferProtocol > -TransferProtocolSeq; typedef kurzes TransferEndPointRole; QUELLE constTransferEndPointRole = 0; WANNE constTransferEndPointRole = 1; const TransferEndPointRole SINK_INSERT = 2; // Übergangsprotokollbesondereinformationen typedef, das TransferDetail wstring ist; typedef kurzes TransferState; const TransferState VERURSACHEN = 0; const TransferState HÖREN = 1; const TransferState SCHLIESSEN an = 2; const TransferState AKTIV = 3; const TransferState KOMPLETT = 4; ABBRUCH constTransferState = 5; struct TransferStatus { Zustand TransferState; // gegenwärtiges Übergangszustand Current_count FileCount; // gegenwärtiges Übergangszählimpuls Max_count FileCount; // erwartete Übergangsgröße bytes/chars }; Schnittstelle TransferEndPoint { Go_to_listen() TransferDetail raises(FileSystemError); Connect_to_peer(inTransferDetail TransferDetail passive_detail) raises(FileSystemError); leeres active_detail set_peer(inTransferDetail) |  |
|
| |
|
|