FuriPubSubSubscription * furi_pubsub_subscribe(FuriPubSub *pubsub, FuriPubSubCallback callback, void *callback_context)
Subscribe to FuriPubSub.
Definition pubsub.c:42
void furi_pubsub_free(FuriPubSub *pubsub)
Free FuriPubSub.
Definition pubsub.c:29
void furi_pubsub_unsubscribe(FuriPubSub *pubsub, FuriPubSubSubscription *pubsub_subscription)
Unsubscribe from FuriPubSub.
Definition pubsub.c:59
FuriPubSub * furi_pubsub_alloc(void)
Allocate FuriPubSub.
Definition pubsub.c:19
void(* FuriPubSubCallback)(const void *message, void *context)
FuriPubSub Callback type.
Definition pubsub.h:12
void furi_pubsub_publish(FuriPubSub *pubsub, void *message)
Publish message to FuriPubSub.
Definition pubsub.c:84