 |
Diarkis C++Client Library API Document
|
Go to the documentation of this file.
9 #ifdef DIARKIS_PLATFORM_ESP32
11 #else // DIARKIS_PLATFORM_ESP32
13 #endif //NOT DIARKIS_PLATFORM_ESP32
43 virtual std::function<void()> Register(std::function<
void(
void*, T)> lambda) = 0;
55 virtual bool HasSubscribers()
const = 0;
virtual ~IDiarkisEvent()
Definition: Event.h:32
virtual bool HasSubscribers() const =0
virtual std::function< void()> Register(uint32_t rpcID, std::function< void(const DiarkisPayloadEventArgs &e)> lambda)=0
Arguments of the callback event called when a payload is sent or received.
Definition: eventArgs.h:252
uint32_t diarkis_atomic_uint_t
Definition: Event.h:12
virtual ~IDiarkisEventRpcID()
Definition: Event.h:61
virtual void Raise(uint32_t rpcID, const DiarkisPayloadEventArgs &e)=0
マルチキャストイベントを表す汎用インターフェース。 イベントが発生すると、登録されたすべてのラムダ式が呼び出されます。
Definition: Event.h:29