![]() |
flux sdk
v01.02.02-5-g550ff88
Embedded C++ SDK
|
#include "flxCoreEventID.h"#include "flxCoreLog.h"#include "flxCoreTypes.h"#include <functional>#include <vector>Classes | |
| class | flxSignalBase |
| class | flxSignal< TB, ArgT > |
| class | _flxEventHub |
Typedefs | |
| typedef flxSignal< bool, bool > | flxSignalBool |
| typedef flxSignal< int8_t, int8_t > | flxSignalInt8 |
| typedef flxSignal< int16_t, int16_t > | flxSignalInt16 |
| typedef flxSignal< int32_t, int32_t > | flxSignalInt32 |
| typedef flxSignal< uint8_t, uint8_t > | flxSignalUInt8 |
| typedef flxSignal< uint16_t, uint16_t > | flxSignalUInt16 |
| typedef flxSignal< uint32_t, uint32_t > | flxSignalUInt32 |
| typedef flxSignal< float, float > | flxSignalFloat |
| typedef flxSignal< double, double > | flxSignalDouble |
| typedef flxSignal< const char *, const char * > | flxSignalString |
| typedef flxSignal< void > | flxSignalVoid |
Functions | |
| template<typename T , typename TP > | |
| void | flxRegisterEventCB (flxEvent::flxEventID_t id, T *inst, void(T::*func)(TP var)) |
| template<typename T > | |
| void | flxRegisterEventCB (flxEvent::flxEventID_t id, T *inst, void(T::*func)(void)) |
| void | flxSendEvent (flxEvent::flxEventID_t id) |
| template<typename T > | |
| void | flxSendEvent (flxEvent::flxEventID_t id, T value) |
Variables | |
| _flxEventHub & | flxEventHub |
| typedef flxSignal<bool, bool> flxSignalBool |
| typedef flxSignal<double, double> flxSignalDouble |
| typedef flxSignal<float, float> flxSignalFloat |
| typedef flxSignal<int16_t, int16_t> flxSignalInt16 |
| typedef flxSignal<int32_t, int32_t> flxSignalInt32 |
| typedef flxSignal<int8_t, int8_t> flxSignalInt8 |
| typedef flxSignal<const char *, const char *> flxSignalString |
| typedef flxSignal<uint16_t, uint16_t> flxSignalUInt16 |
| typedef flxSignal<uint32_t, uint32_t> flxSignalUInt32 |
| typedef flxSignal<uint8_t, uint8_t> flxSignalUInt8 |
| typedef flxSignal<void> flxSignalVoid |
| void flxRegisterEventCB | ( | flxEvent::flxEventID_t | id, |
| T * | inst, | ||
| void(T::*)(TP var) | func | ||
| ) |
| void flxRegisterEventCB | ( | flxEvent::flxEventID_t | id, |
| T * | inst, | ||
| void(T::*)(void) | func | ||
| ) |
| void flxSendEvent | ( | flxEvent::flxEventID_t | id | ) |
| void flxSendEvent | ( | flxEvent::flxEventID_t | id, |
| T | value | ||
| ) |
|
extern |