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_ReceiveMessagesOnConnection": True,
|
||||||
"ISteamNetworkingSockets_ReceiveMessagesOnListenSocket": True,
|
"ISteamNetworkingSockets_ReceiveMessagesOnListenSocket": True,
|
||||||
"ISteamNetworkingSockets_ReceiveMessagesOnPollGroup": True,
|
"ISteamNetworkingSockets_ReceiveMessagesOnPollGroup": True,
|
||||||
|
"ISteamNetworkingSockets_RunCallbacks": lambda ver, abi: abi == 'w',
|
||||||
"ISteamNetworkingSockets_SendMessages": True,
|
"ISteamNetworkingSockets_SendMessages": True,
|
||||||
"ISteamNetworkingSockets_ConnectP2PCustomSignaling": lambda ver, abi: abi == 'u' and (ver <= 8 or ver >= 12),
|
"ISteamNetworkingSockets_ConnectP2PCustomSignaling": lambda ver, abi: abi == 'u' and (ver <= 8 or ver >= 12),
|
||||||
"ISteamNetworkingSockets_ReceivedP2PCustomSignal": lambda ver, abi: abi == 'u' and ver <= 8,
|
"ISteamNetworkingSockets_ReceivedP2PCustomSignal": lambda ver, abi: abi == 'u' and ver <= 8,
|
||||||
|
@ -463,6 +463,17 @@ void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets008_SendMessage
|
|||||||
|
|
||||||
/* ISteamNetworkingSockets_SteamNetworkingSockets009 */
|
/* 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,
|
int32_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets009_ReceiveMessagesOnConnection( struct w_iface *_this,
|
||||||
uint32_t hConn, w_SteamNetworkingMessage_t_147 **ppOutMessages,
|
uint32_t hConn, w_SteamNetworkingMessage_t_147 **ppOutMessages,
|
||||||
int32_t nMaxMessages )
|
int32_t nMaxMessages )
|
||||||
@ -606,6 +617,18 @@ int32_t __thiscall winISteamNetworkingMessages_SteamNetworkingMessages002_Receiv
|
|||||||
|
|
||||||
/* ISteamNetworkingSockets_SteamNetworkingSockets012 */
|
/* 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,
|
int32_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets012_ReceiveMessagesOnConnection( struct w_iface *_this,
|
||||||
uint32_t hConn, w_SteamNetworkingMessage_t_153a **ppOutMessages,
|
uint32_t hConn, w_SteamNetworkingMessage_t_153a **ppOutMessages,
|
||||||
int32_t nMaxMessages )
|
int32_t nMaxMessages )
|
||||||
|
@ -2488,16 +2488,6 @@ int8_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets009_SetCertif
|
|||||||
return params._ret;
|
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)
|
void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets009_destructor(struct w_iface *_this)
|
||||||
{/* never called */}
|
{/* never called */}
|
||||||
|
|
||||||
@ -3117,16 +3107,6 @@ void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets012_ResetIdenti
|
|||||||
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets012_ResetIdentity, ¶ms );
|
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)
|
int8_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets012_BeginAsyncRequestFakeIP(struct w_iface *_this, int32_t nNumPorts)
|
||||||
{
|
{
|
||||||
struct ISteamNetworkingSockets_SteamNetworkingSockets012_BeginAsyncRequestFakeIP_params params =
|
struct ISteamNetworkingSockets_SteamNetworkingSockets012_BeginAsyncRequestFakeIP_params params =
|
||||||
|
Loading…
x
Reference in New Issue
Block a user