Kaspersky Neuromorphic Platform
1.0.0
API Reference
Loading...
Searching...
No Matches
messaging.h
Go to the documentation of this file.
1
22
#pragma once
23
24
#include <
knp/core/messaging/message_header.h
>
25
#include <
knp/core/messaging/spike_message.h
>
26
#include <
knp/core/messaging/synaptic_impact_message.h
>
27
28
#include <boost/mp11.hpp>
29
30
34
namespace
knp::core::messaging
35
{
36
40
#define ALL_MESSAGES SpikeMessage, SynapticImpactMessage
41
45
using
AllMessages
= boost::mp11::mp_list<ALL_MESSAGES>;
46
47
}
// namespace knp::core::messaging
message_header.h
Message header class.
knp::core::messaging
Messaging namespace.
Definition
message_bus.h:33
knp::core::messaging::AllMessages
boost::mp11::mp_list< SpikeMessage, SynapticImpactMessage > AllMessages
List of boost::mp11 types. You can use the list to manage your message types.
Definition
messaging.h:45
spike_message.h
Spike message class.
synaptic_impact_message.h
Synaptic impact message class.