Blender V5.0
wm_message_bus_static.cc File Reference
#include <cstdio>
#include "CLG_log.h"
#include "MEM_guardedalloc.h"
#include "BLI_ghash.h"
#include "BLI_listbase.h"
#include "WM_message.hh"
#include "WM_types.hh"
#include "message_bus/intern/wm_message_bus_intern.hh"

Go to the source code of this file.

Functions

static uint wm_msg_static_gset_hash (const void *key_p)
static bool wm_msg_static_gset_cmp (const void *key_a_p, const void *key_b_p)
static void * wm_msg_static_gset_key_duplicate (const void *key_p)
static void wm_msg_static_gset_key_free (void *key_p)
static void wm_msg_static_repr (FILE *stream, const wmMsgSubscribeKey *msg_key)
void WM_msgtypeinfo_init_static (wmMsgTypeInfo *msgtype_info)
wmMsgSubscribeKey_StaticWM_msg_lookup_static (wmMsgBus *mbus, const wmMsgParams_Static *msg_key_params)
void WM_msg_publish_static_params (wmMsgBus *mbus, const wmMsgParams_Static *msg_key_params)
void WM_msg_publish_static (wmMsgBus *mbus, int event)
void WM_msg_subscribe_static_params (wmMsgBus *mbus, const wmMsgParams_Static *msg_key_params, const wmMsgSubscribeValue *msg_val_params, const char *id_repr)
void WM_msg_subscribe_static (wmMsgBus *mbus, int event, const wmMsgSubscribeValue *msg_val_params, const char *id_repr)

Function Documentation

◆ WM_msg_lookup_static()

◆ WM_msg_publish_static()

void WM_msg_publish_static ( wmMsgBus * mbus,
int event )

Definition at line 101 of file wm_message_bus_static.cc.

References params, and WM_msg_publish_static_params().

Referenced by wm_file_read_post().

◆ WM_msg_publish_static_params()

void WM_msg_publish_static_params ( wmMsgBus * mbus,
const wmMsgParams_Static * msg_key_params )

◆ wm_msg_static_gset_cmp()

bool wm_msg_static_gset_cmp ( const void * key_a_p,
const void * key_b_p )
static

Definition at line 31 of file wm_message_bus_static.cc.

References wmMsgParams_Static::event.

Referenced by WM_msgtypeinfo_init_static().

◆ wm_msg_static_gset_hash()

uint wm_msg_static_gset_hash ( const void * key_p)
static

◆ wm_msg_static_gset_key_duplicate()

void * wm_msg_static_gset_key_duplicate ( const void * key_p)
static

Definition at line 38 of file wm_message_bus_static.cc.

References MEM_dupallocN().

Referenced by WM_msgtypeinfo_init_static().

◆ wm_msg_static_gset_key_free()

void wm_msg_static_gset_key_free ( void * key_p)
static

◆ wm_msg_static_repr()

void wm_msg_static_repr ( FILE * stream,
const wmMsgSubscribeKey * msg_key )
static

◆ WM_msg_subscribe_static()

void WM_msg_subscribe_static ( wmMsgBus * mbus,
int event,
const wmMsgSubscribeValue * msg_val_params,
const char * id_repr )

Definition at line 124 of file wm_message_bus_static.cc.

References params, and WM_msg_subscribe_static_params().

◆ WM_msg_subscribe_static_params()

void WM_msg_subscribe_static_params ( wmMsgBus * mbus,
const wmMsgParams_Static * msg_key_params,
const wmMsgSubscribeValue * msg_val_params,
const char * id_repr )

◆ WM_msgtypeinfo_init_static()