mirror of
https://github.com/ValveSoftware/Proton.git
synced 2025-06-19 17:12:14 +03:00
lsteamclient: Execute pending callbacks after ISteamNetworkingSockets::RunCallbacks().
CW-Bug-Id: #25554
This commit is contained in:
parent
e32309a813
commit
2fdd4b555e
@ -261,6 +261,7 @@ MANUAL_METHODS = {
|
||||
"ISteamNetworkingSockets_ReceiveMessagesOnConnection": True,
|
||||
"ISteamNetworkingSockets_ReceiveMessagesOnListenSocket": True,
|
||||
"ISteamNetworkingSockets_ReceiveMessagesOnPollGroup": True,
|
||||
"ISteamNetworkingSockets_RunCallbacks": lambda ver, abi: abi == 'w',
|
||||
"ISteamNetworkingSockets_SendMessages": True,
|
||||
"ISteamNetworkingSockets_ConnectP2PCustomSignaling": lambda ver, abi: abi == 'u' and (ver <= 8 or ver >= 12),
|
||||
"ISteamNetworkingSockets_ReceivedP2PCustomSignal": lambda ver, abi: abi == 'u' and ver <= 8,
|
||||
|
@ -463,6 +463,17 @@ void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets008_SendMessage
|
||||
|
||||
/* ISteamNetworkingSockets_SteamNetworkingSockets009 */
|
||||
|
||||
void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets009_RunCallbacks(struct w_iface *_this)
|
||||
{
|
||||
struct ISteamNetworkingSockets_SteamNetworkingSockets009_RunCallbacks_params params =
|
||||
{
|
||||
.u_iface = _this->u_iface,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets009_RunCallbacks, ¶ms );
|
||||
execute_pending_callbacks();
|
||||
}
|
||||
|
||||
int32_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets009_ReceiveMessagesOnConnection( struct w_iface *_this,
|
||||
uint32_t hConn, w_SteamNetworkingMessage_t_147 **ppOutMessages,
|
||||
int32_t nMaxMessages )
|
||||
@ -606,6 +617,18 @@ int32_t __thiscall winISteamNetworkingMessages_SteamNetworkingMessages002_Receiv
|
||||
|
||||
/* ISteamNetworkingSockets_SteamNetworkingSockets012 */
|
||||
|
||||
void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets012_RunCallbacks(struct w_iface *_this)
|
||||
{
|
||||
struct ISteamNetworkingSockets_SteamNetworkingSockets012_RunCallbacks_params params =
|
||||
{
|
||||
.u_iface = _this->u_iface,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets012_RunCallbacks, ¶ms );
|
||||
execute_pending_callbacks();
|
||||
TRACE("done.\n");
|
||||
}
|
||||
|
||||
int32_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets012_ReceiveMessagesOnConnection( struct w_iface *_this,
|
||||
uint32_t hConn, w_SteamNetworkingMessage_t_153a **ppOutMessages,
|
||||
int32_t nMaxMessages )
|
||||
|
@ -2488,16 +2488,6 @@ int8_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets009_SetCertif
|
||||
return params._ret;
|
||||
}
|
||||
|
||||
void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets009_RunCallbacks(struct w_iface *_this)
|
||||
{
|
||||
struct ISteamNetworkingSockets_SteamNetworkingSockets009_RunCallbacks_params params =
|
||||
{
|
||||
.u_iface = _this->u_iface,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets009_RunCallbacks, ¶ms );
|
||||
}
|
||||
|
||||
void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets009_destructor(struct w_iface *_this)
|
||||
{/* never called */}
|
||||
|
||||
@ -3117,16 +3107,6 @@ void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets012_ResetIdenti
|
||||
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets012_ResetIdentity, ¶ms );
|
||||
}
|
||||
|
||||
void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets012_RunCallbacks(struct w_iface *_this)
|
||||
{
|
||||
struct ISteamNetworkingSockets_SteamNetworkingSockets012_RunCallbacks_params params =
|
||||
{
|
||||
.u_iface = _this->u_iface,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets012_RunCallbacks, ¶ms );
|
||||
}
|
||||
|
||||
int8_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets012_BeginAsyncRequestFakeIP(struct w_iface *_this, int32_t nNumPorts)
|
||||
{
|
||||
struct ISteamNetworkingSockets_SteamNetworkingSockets012_BeginAsyncRequestFakeIP_params params =
|
||||
|
Loading…
x
Reference in New Issue
Block a user