34 return !((params_a->
event == params_b->
event));
41 msg_lnk_next = msg_lnk->
next;
109 msg_key_test.
msg.
params = *msg_key_params;
void * BLI_gset_lookup(const GSet *gs, const void *key) ATTR_WARN_UNUSED_RESULT
void BLI_remlink(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
int BLI_listbase_count(const struct ListBase *listbase) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1)
#define CLOG_INFO(clg_ref, level,...)
Read Guarded memory(de)allocation.
struct CLG_LogRef * WM_LOG_MSGBUS_PUB
void(* MEM_freeN)(void *vmemh)
struct GSet * messages_gset[WM_MSG_TYPE_NUM]
struct wmMsgSubscribeValueLink * next
void(* repr)(FILE *stream, const struct wmMsgSubscribeKey *msg_key)
struct wmMsgTypeInfo::@1202 gset
unsigned int(* hash_fn)(const void *msg)
void(* key_free_fn)(void *key)
bool(* cmp_fn)(const void *a, const void *b)
wmMsgParams_Static params
void WM_msg_publish_with_key(struct wmMsgBus *mbus, wmMsgSubscribeKey *msg_key)
wmMsgSubscribeKey * WM_msg_subscribe_with_key(struct wmMsgBus *mbus, const wmMsgSubscribeKey *msg_key_test, const wmMsgSubscribeValue *msg_val_params)
struct wmMsgSubscribeKey_Static wmMsgSubscribeKey_Static
static bool wm_msg_static_gset_cmp(const void *key_a_p, const void *key_b_p)
void WM_msg_publish_static(struct wmMsgBus *mbus, int event)
void WM_msg_subscribe_static(struct wmMsgBus *mbus, int event, const wmMsgSubscribeValue *msg_val_params, const char *id_repr)
void WM_msgtypeinfo_init_static(wmMsgTypeInfo *msgtype_info)
void WM_msg_publish_static_params(struct wmMsgBus *mbus, const wmMsgParams_Static *msg_key_params)
wmMsgSubscribeKey_Static * WM_msg_lookup_static(struct wmMsgBus *mbus, const wmMsgParams_Static *msg_key_params)
static void wm_msg_static_repr(FILE *stream, const wmMsgSubscribeKey *msg_key)
static uint wm_msg_static_gset_hash(const void *key_p)
void WM_msg_subscribe_static_params(struct wmMsgBus *mbus, const wmMsgParams_Static *msg_key_params, const wmMsgSubscribeValue *msg_val_params, const char *id_repr)
static void wm_msg_static_gset_key_free(void *key_p)