Bug 1647759 - P2: Send connectivity status to socket process r=dragana

Differential Revision: https://phabricator.services.mozilla.com/D82352
This commit is contained in:
Kershaw Chang
2020-07-06 18:26:49 +00:00
parent 0c28a78005
commit 69103c0751
4 changed files with 17 additions and 0 deletions

View File

@@ -221,6 +221,17 @@ mozilla::ipc::IPCResult SocketProcessChild::RecvSetOffline(
return IPC_OK();
}
mozilla::ipc::IPCResult SocketProcessChild::RecvSetConnectivity(
const bool& aConnectivity) {
nsCOMPtr<nsIIOService> io(do_GetIOService());
nsCOMPtr<nsIIOServiceInternal> ioInternal(do_QueryInterface(io));
NS_ASSERTION(ioInternal, "IO Service can not be null");
ioInternal->SetConnectivity(aConnectivity);
return IPC_OK();
}
mozilla::ipc::IPCResult SocketProcessChild::RecvInitLinuxSandbox(
const Maybe<ipc::FileDescriptor>& aBrokerFd) {
#if defined(XP_LINUX) && defined(MOZ_SANDBOX)