![]() |
flux sdk
v01.02.02-3-g292b3a7
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 |