Библиотека KosSystemNotifications

Библиотека KosSystemNotifications предоставляет методы для уведомления программ о системных событиях.

Регистрация и дерегистрация подписчиков на уведомления о системных событиях, а также доставка уведомлений осуществляется с помощью программы MessageBus.

API библиотеки KosSystemNotifications предоставляет следующие интерфейсы:

Типы системных событий

Доступные в текущей версии Kaspersky IoT Secure Gateway 1000 SDK типы системных событий описаны в файле /opt/KasperskyOS-SDK-KISG-Platform-<version>/sysroot-*-kos/include/component/kos_system_notifications/topic.h.:

topic.h (фрагмент)

...

namespace kos_system_notifications {

using Type = uint32_t;

constexpr Type TimeChanged = 1;

constexpr Type LocalTimeChanged = 2;

constexpr Type LocalTimeZoneChanged = 3;

constexpr Type ProductSpecific = 0x8000;

}

...

В этом разделе справки

Интерфейс IHandler

Интерфейс IProvider (библиотека KosSystemNotifications)

Интерфейс ISender

В начало