bool NeckoParent::DeallocPUDPSocketParent(PUDPSocketParent* actor) { UDPSocketParent* p = static_cast<UDPSocketParent*>(actor); p->Release(); return true; }
bool BackgroundParentImpl::DeallocPUDPSocketParent(PUDPSocketParent* actor) { UDPSocketParent* p = static_cast<UDPSocketParent*>(actor); p->Release(); return true; }
PUDPSocketParent* NeckoParent::AllocPUDPSocketParent(const nsCString& aHost, const uint16_t& aPort) { bool enabled = Preferences::GetBool("media.peerconnection.ipc.enabled", false); if (!enabled) { NS_WARNING("Not support UDP socket in content process, aborting subprocess"); return nullptr; } UDPSocketParent* p = new UDPSocketParent(); p->AddRef(); return p; }