mozilla / audioipc

Cubeb Audio Remoting For Gecko
10 stars 17 forks source link

Improve Proxy<->ClientHandler disconnection handling. #160

Closed kinetiknz closed 2 years ago

kinetiknz commented 2 years ago

Make rpccore::Proxy's ProxyManager reference Arc instead of Weak, use a flag on the ProxyManager to signal disconnection between the ClientHandler and any Proxies.

Also add test for cloning RPC Proxy after the ClientHandler has dropped.

This is intended to address BMO 1788544.