InProcessWorkerObjectProxy::InProcessWorkerObjectProxy( const WeakPtr<InProcessWorkerMessagingProxy>& messagingProxy) : m_messagingProxy(messagingProxy.get()), m_messagingProxyWeakPtr(messagingProxy), m_defaultIntervalInSec(kDefaultIntervalInSec), m_nextIntervalInSec(kDefaultIntervalInSec), m_maxIntervalInSec(kMaxIntervalInSec) {}
RawPtr<Node> NodeIntersectionObserverData::createWeakPtr(Node* node) { #if ENABLE(OILPAN) return node; #else if (!m_weakPointerFactory) m_weakPointerFactory = new WeakPtrFactory<Node>(node); WeakPtr<Node> result = m_weakPointerFactory->createWeakPtr(); ASSERT(result.get() == node); return result; #endif }