| |
A-6 TelekommunikationscMaschinenbordbuchcService, v1.1.2 Juli 2003 A { BasicLog verursachen ( im full_action LogFullActionType in nicht unterzeichnetem langem langem max_size, aus Kennzeichnung LogId) Erhöhungen (InvalidLogFullAction); Create_with_id BasicLog ( in Kennzeichnung LogId im full_action LogFullActionType in nicht unterzeichnetem langem langem max_size , ) Erhöhungen (LogIdAlreadyExists, InvalidLogFullAction); }; }; Modul A.2 DsLogNotification Dieses Modul definiert Maschinenbordbuch erzeugte Mitteilungen. # schließen Sie < DsLogAdmin.idl > mit ein # Pragmapräfix "omg.org" Modul DsLogNotification { typedef DsLogAdmin::Log Maschinenbordbuch; typedef DsLogAdmin::LogId LogId; typedef DsLogAdmin::Threshold Schwelle; typedef TimeBase::TimeT TimeT; // Definition von ThresholdAlarm, der Fall erzeugt von Log wenn // Maschinenbordbuch erreicht seine Kapazitätswarnungsschwelle typedef nicht unterzeichnetes kurzes PerceivedSeverityType; const PerceivedSeverityType kritisches = 0; Minderjähriger constPerceivedSeverityType = 1; const PerceivedSeverityType gelöscht = 2; struct ThresholdAlarm { Maschinenbordbuch logref; LogId Kennzeichnung; TimeT Zeit; Schwellencrossed_value; das Schwellenniveau, das gerade gekreuzt wird Schwellenobserved_value; der gegenwärtige Prozentsatz Perceived_severity PerceivedSeverityType; }; |  |
|
| |
|
|