Уведомить HAM о смене состояния
#include <ha/ham.h>int ham_entity_condition_state( ham_entity_t *ehdl,unsigned tostate,unsigned flags );
libham
Данная функция позволяет объекту сообщать о переходе в HAM; значение tostate указывает переходное состояние. HAM, в свою очередь, инициирует событие "состояния условия" для этого объекта, и будет искать соответствующих подписчиков для этого события и выполнять все связанные действия. Дополнительные сведения о механизмах сопоставления см. в документации по API для ham_condition_state().
В дополнение к вышеуказанным ошибкам HAM возвращает любую ошибку, с которой он сталкивается при обслуживании данного запроса.
ЗОСРВ «Нейтрино»
ham_condition(), ham_condition_raise(), ham_condition_state(), ham_attach(), ham_attach_self(), ham_entity(), ham_entity_control(), ham_entity_handle(), ham_entity_handle_free(), ham_entity_node()
Предыдущий раздел: Менеджер высокой готовности (HAM)