Kaspersky Neuromorphic Platform  1.0.0
API Reference
Loading...
Searching...
No Matches
knp::framework::monitoring Namespace Reference

Monitoring namespace. More...

Detailed Description

Monitoring namespace.

Typedef Documentation

◆ AllObservers

List of all possible observers.

Definition at line 108 of file observer.h.

◆ AnyObserverVariant

using knp::framework::monitoring::AnyObserverVariant = boost::mp11::mp_rename<AllObservers, std::variant>

Observer variant that contains all possible observers.

Definition at line 113 of file observer.h.

◆ MessageProcessor

template<class Message >
using knp::framework::monitoring::MessageProcessor = std::function<void(const std::vector<Message>)>

Functor for message processing.

Template Parameters
Messagetype of messages the functor processes.

Definition at line 47 of file observer.h.