HiveMind
|
#include <AbstractTask.h>
#include <BaseTask.h>
#include <Task.h>
#include <application-interface/ApplicationInterfaceContainer.h>
#include <atomic>
#include <bittybuzz/BittyBuzzContainer.h>
#include <bittybuzz/BittyBuzzFactory.h>
#include <bittybuzz/BittyBuzzSystem.h>
#include <bittybuzz/BittyBuzzVm.h>
#include <bsp/BSPContainer.h>
#include <bsp/IBSP.h>
#include <bsp/SettingsContainer.h>
#include <cstdlib>
#include <interloc/IInterloc.h>
#include <interloc/InterlocContainer.h>
#include <logger/Logger.h>
#include <logger/LoggerContainer.h>
#include <message-handler/GreetHandler.h>
#include <message-handler/GreetSender.h>
#include <message-handler/MessageDispatcher.h>
#include <message-handler/MessageHandlerContainer.h>
#include <message-handler/MessageSender.h>
#include <pheromones/HiveMindHostAccumulatorSerializer.h>
#include <pheromones/HiveMindHostDeserializer.h>
#include <pheromones/HiveMindHostSerializer.h>
Classes | |
class | BittyBuzzTask |
class | MessageDispatcherTask |
class | MessageSenderTask |
class | CommMonitoringTask< SerializerType > |
class | HardwareInterlocTask |
class | InterlocMessageHandlerTask |
class | InterlocDataHandlerTask |
class | LogInterlocTask |
Typedefs | |
using | commInterfaceGetter = std::optional< std::reference_wrapper< ICommInterface > >(*)() |
using | connectionStateSetter = void(*)(ConnectionState state) |
Functions | |
std::optional< std::reference_wrapper< ICommInterface > > | hostInterfaceGetter () |
void | setHostConnectionState (ConnectionState state) |
void | setRemoteConnectionState (ConnectionState state) |
int | main (int argc, char **argv) |
Variables | |
constexpr uint16_t | gc_taskNormalPriority = tskIDLE_PRIORITY + 1 |
constexpr uint16_t | gc_taskHighPriority = tskIDLE_PRIORITY + 30 |
using commInterfaceGetter = std::optional<std::reference_wrapper<ICommInterface> > (*)() |
using connectionStateSetter = void (*)(ConnectionState state) |
std::optional<std::reference_wrapper<ICommInterface> > hostInterfaceGetter | ( | ) |
int main | ( | int | argc, |
char ** | argv | ||
) |
void setHostConnectionState | ( | ConnectionState | state | ) |
void setRemoteConnectionState | ( | ConnectionState | state | ) |
|
constexpr |
|
constexpr |