ГОСТ Р 56843—2015
7.5.7 Объект Log (Журнал)
Объект:
Log
Описание:
Класс log — абстрактный базовый класс, который является контейне
ром для хранения важных локальных системных уведомлений и собы
тий. Можно определить специализированные классы-потомки для раз
личных типов событий. Будучи базовым абстрактным классом, класс
Log не может иметь конкретных экземпляров-представителей.
Производное от:
Тор (Главный объект)
Связывание имен:
Handle (Описатель)
Зарегистрирован как:
MDC_MOC_LOG
7.5.7.1 Атрибуты
Класс объекта Log определяет атрибуты, представленные в таблице 7.41.
Таблица 7.41 — Атрибуты класса объекта Log
Н а зв а н и е
а тр и б ута
И д е н т и ф и ка т о р а тр и б ута
Т ип
а тр и б ута
П р и м е ч а н и е
К в а л и
ф и ка то р
Handle
MDC_ATTR_ID_
HANDLE
HANDLE
Атрибут связывания имен
м
Max-Log-
Entries
MDC_ATTR_LOG_
ENTRIES_MAX
INT-U32
Максимальная вместимость объекта Log;
сервис GET используется для получения
данного атрибута
м
Current-Log-
Entries
MDC_ATTR_LOG_
ENTRIES_CURR
INT-U32
Вместимость объекта Log. используемая на
данный момент: сервис GET используется
для получения данного атрибута
м
Log-Change-
Count
MDC_ATTR_LOG_
CHANGE_COUNT
INT-U16
Увеличивается, когда происходит измене
ние содержимого журнала
О
П р и м е ч а н и е — Предполагается, что записи объекта Leg индексируются от 0 до значения атрибута
Current-Log-Entnes (текущие записи в журнале).
Класс объекта Log не определяет никакие атрибутивные группы, а также ему не требуются ника
кие дополнительные определения типа.
7.5.7.2
Поведение
Объект Log определяет методы, описанные в таблице 7.42.
Таблица 7.42 — Методы объекта Log
Д е й с тв и е
Р
с ж и у
И д е н ти ф и ка то р
д е й с тв и я
П а р а м е тр д е й с т в и я
Р езул ьта т д е й с тв и я
Clear-Log
Подтверждено
MDC_ACT_CLEAR_
LOG
ClearLogRange-Invoke
(не обязательный)
ClearLog-RangeResult
(не обязательный)
Применяют следующие определения типов:
- Диапазон записей в журнале, предназначенных для удаления; если параметр
- не добавлен к методу Clear-Log (очистка журнала), журнал будет очишен
-- полностью в обязательном порядке
ClearLogRangelnvoke ::= SEQUENCE {
clear-log-optionClearLogOption.
99