|
Blender V5.0
|
#include "CLG_log.h"#include "MEM_guardedalloc.h"#include "BLI_ghash.h"#include "BLI_hash.h"#include "BLI_listbase.h"#include "BLI_string.h"#include "BLI_string_ref.hh"#include "WM_types.hh"#include "message_bus/intern/wm_message_bus_intern.hh"Go to the source code of this file.
| wmMsgSubscribeKey_RemoteIO * WM_msg_lookup_remote_io | ( | wmMsgBus * | mbus, |
| const wmMsgParams_RemoteIO * | msg_key_params ) |
Definition at line 88 of file wm_message_bus_remote_io.cc.
References BLI_gset_lookup(), wmMsgBus::messages_gset, wmMsgSubscribeKey_RemoteIO::msg, wmMsg_RemoteIO::params, and WM_MSG_TYPE_REMOTE_IO.
Referenced by WM_msg_publish_remote_io_params().
| void WM_msg_publish_remote_io | ( | wmMsgBus * | mbus, |
| const blender::StringRef | remote_url ) |
Definition at line 107 of file wm_message_bus_remote_io.cc.
References BLI_strdupn(), blender::StringRefBase::data(), MEM_freeN(), params, blender::StringRefBase::size(), and WM_msg_publish_remote_io_params().
| void WM_msg_publish_remote_io_params | ( | wmMsgBus * | mbus, |
| const wmMsgParams_RemoteIO * | msg_key_params ) |
Definition at line 97 of file wm_message_bus_remote_io.cc.
References CLOG_DEBUG, wmMsgSubscribeKey_RemoteIO::head, wmMsgParams_RemoteIO::remote_url, WM_LOG_MSGBUS_PUB, WM_msg_lookup_remote_io(), and WM_msg_publish_with_key().
Referenced by WM_msg_publish_remote_io().
|
static |
Definition at line 31 of file wm_message_bus_remote_io.cc.
References wmMsgParams_RemoteIO::remote_url, and STREQ.
Referenced by WM_msgtypeinfo_init_remote_io().
|
static |
Definition at line 24 of file wm_message_bus_remote_io.cc.
References BLI_hash_string(), wmMsgSubscribeKey_RemoteIO::msg, params, and wmMsg_RemoteIO::params.
Referenced by WM_msgtypeinfo_init_remote_io().
|
static |
Definition at line 40 of file wm_message_bus_remote_io.cc.
References BLI_strdup(), MEM_dupallocN(), wmMsgSubscribeKey_RemoteIO::msg, wmMsg_RemoteIO::params, and wmMsgParams_RemoteIO::remote_url.
Referenced by WM_msgtypeinfo_init_remote_io().
|
static |
Definition at line 48 of file wm_message_bus_remote_io.cc.
References BLI_remlink(), ListBase::first, wmMsgSubscribeKey_RemoteIO::head, MEM_freeN(), wmMsgSubscribeKey_RemoteIO::msg, wmMsgSubscribeValueLink::next, wmMsg_RemoteIO::params, wmMsgParams_RemoteIO::remote_url, and wmMsgSubscribeKey::values.
Referenced by WM_msgtypeinfo_init_remote_io().
|
static |
Definition at line 65 of file wm_message_bus_remote_io.cc.
References BLI_listbase_count(), wmMsg_RemoteIO::head, wmMsgSubscribeKey_RemoteIO::head, wmMsg::id, wmMsgSubscribeKey_RemoteIO::msg, and wmMsgSubscribeKey::values.
Referenced by WM_msgtypeinfo_init_remote_io().
| void WM_msg_subscribe_remote_io | ( | wmMsgBus * | mbus, |
| const blender::StringRef | remote_url, | ||
| const wmMsgSubscribeValue * | msg_val_params, | ||
| const char * | id_repr ) |
Definition at line 133 of file wm_message_bus_remote_io.cc.
References BLI_strdupn(), blender::StringRefBase::data(), MEM_freeN(), params, blender::StringRefBase::size(), and WM_msg_subscribe_remote_io_params().
| void WM_msg_subscribe_remote_io_params | ( | wmMsgBus * | mbus, |
| const wmMsgParams_RemoteIO * | msg_key_params, | ||
| const wmMsgSubscribeValue * | msg_val_params, | ||
| const char * | id_repr ) |
Definition at line 117 of file wm_message_bus_remote_io.cc.
References wmMsg_RemoteIO::head, wmMsgSubscribeKey_RemoteIO::head, wmMsg::id, wmMsgSubscribeKey_RemoteIO::msg, wmMsg_RemoteIO::params, wmMsg::type, WM_msg_subscribe_with_key(), and WM_MSG_TYPE_REMOTE_IO.
Referenced by WM_msg_subscribe_remote_io().
| void WM_msgtypeinfo_init_remote_io | ( | wmMsgTypeInfo * | msgtype_info | ) |
Definition at line 77 of file wm_message_bus_remote_io.cc.
References wmMsgTypeInfo::cmp_fn, wmMsgTypeInfo::gset, wmMsgTypeInfo::hash_fn, wmMsgTypeInfo::key_duplicate_fn, wmMsgTypeInfo::key_free_fn, wmMsgTypeInfo::repr, wm_msg_remote_io_gset_cmp(), wm_msg_remote_io_gset_hash(), wm_msg_remote_io_gset_key_duplicate(), wm_msg_remote_io_gset_key_free(), and wm_msg_remote_io_repr().