| |
A-2 Interworking Spezifikation Corba-ftam/ftp, v1.0 März 2002 A // Verzeichnisauflistungsgrößen- und -listenversatz typedef nicht unterzeichnetes langes langes DirEntryCount; typedef nicht unterzeichnetes langes langes DirEntryOffset; // Verzeichnisauflistungsarten typedef kurzes DirEntryType; const DirEntryType FILE_ENTRY = 0; const DirEntryType DIR_ENTRY = 1; struct DirEntry { Name EntryName; Art DirEntryType; CosPropertyService::Properties-Stützen; }; typedef sequence<DirEntry > DirEntrySeq; Schnittstelle DirEntryIterator; // Arten TransferEndPoint 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; der Endpunkt ist verursacht worden (Ausgangszustand) const TransferState HÖREN = 1; der Endpunkt erwartet aktiven Anschluß const TransferState SCHLIESSEN = 2 an; der Endpunkt wird an seinen Gleichen angeschlossen const TransferState AKTIVE = 3; die Übertragung ist in Bewegung const TransferState KOMPLETTE = 4; Übertragung hat succesfully durchgeführt ABBRUCH constTransferState = 5; Übertragung ist abgebrochen worden struct TransferStatus { Zustand TransferState; // gegenwärtiges Übergangszustand Current_count FileCount; gegenwärtiges Übergangszählimpuls Max_count FileCount; // erwartete Übergangsgröße bytes/chars }; |  |
|
| |
|
|