| |
Juli 2003 TelekommunikationscMaschinenbordbuchcService, v1.1.2 A-3 A Anfang Time24; Anschlag Time24; }; typedef sequence<Time2Înterval > IntervalsOfDay; const nicht unterzeichneter kurzer Sonntag = 1; const nicht unterzeichneter kurzer Montag = 2; const nicht unterzeichneter kurzer Dienstag = 4; const nicht unterzeichneter kurzer Mittwoch = 8; const nicht unterzeichneter kurzer Donnerstag = 16; const nicht unterzeichneter kurzer Freitag = 32; const nicht unterzeichneter kurzer Samstag = 64; typedef nicht unterzeichnetes kurzes DaysOfWeek;// Spitzenschablone der Wochentage struct WeekMaskItem { Tage DaysOfWeek; Abstände IntervalsOfDay; }; typedefsequence<WeekMaskItem > -WeekMask; nicht unterzeichnete kurze Schwelle des typedef; 0-100 % typedefsequence<Threshold > -CapacityAlarmThresholdList; Schnittstelle LogMgr; enum OperationalState { gesperrt, ermöglicht }; enum AdministrativeState { verriegelt, entriegelt }; Protokollierung AN/CAus enum ForwardingState { auf, weg }; typedef nicht unterzeichnetes kurzes QoSType; typedefsequence<QoSType > -QoSList; Ausnahme UnsupportedQoS { QoSList verweigert; }; const QoSType QoSNone = 0; const QoSType QoSFlush = 1; const QoSType QoSReliability = 2; Schnittstellenmaschinenbordbuch { My_factory() LogMgr; Id() LogId; Get_log_qos() QoSList; leeres qos) raises(UnsupportedQoS) set_log_qos(inQoSList; // Leben in den Sekunden (0 endlos) nicht unterzeichnetes langes get_max_record_life(); nicht unterzeichnetes langes Leben des leeren set_max_record_life(in); |  |
|
| |
|
|