Home | History | Annotate | Download | only in dom

Lines Matching refs:MessagePort

28 #include "MessagePort.h"
41 MessagePort::MessagePort(ScriptExecutionContext& scriptExecutionContext)
52 MessagePort::~MessagePort()
60 void MessagePort::postMessage(PassRefPtr<SerializedScriptValue> message, MessagePort* port, ExceptionCode& ec)
68 void MessagePort::postMessage(PassRefPtr<SerializedScriptValue> message, ExceptionCode& ec)
73 void MessagePort::postMessage(PassRefPtr<SerializedScriptValue> message, const MessagePortArray* ports, ExceptionCode& ec)
83 MessagePort* dataPort = (*ports)[i].get();
89 channels = MessagePort::disentanglePorts(ports, ec);
96 PassOwnPtr<MessagePortChannel> MessagePort::disentangle(ExceptionCode& ec)
113 void MessagePort::messageAvailable()
119 void MessagePort::start()
133 void MessagePort::close()
141 void MessagePort::entangle(PassOwnPtr<MessagePortChannel> remote)
152 void MessagePort::contextDestroyed()
160 ScriptExecutionContext* MessagePort::scriptExecutionContext() const
165 void MessagePort::dispatchMessages()
173 OwnPtr<MessagePortArray> ports = MessagePort::entanglePorts(*m_scriptExecutionContext, eventData->channels());
182 bool MessagePort::hasPendingActivity()
189 MessagePort* MessagePort::locallyEntangledPort()
194 PassOwnPtr<MessagePortChannelArray> MessagePort::disentanglePorts(const MessagePortArray* ports, ExceptionCode& ec)
200 HashSet<MessagePort*> portSet;
204 MessagePort* port = (*ports)[i].get();
222 PassOwnPtr<MessagePortArray> MessagePort::entanglePorts(ScriptExecutionContext& context, PassOwnPtr<MessagePortChannelArray> channels)
229 RefPtr<MessagePort> port = MessagePort::create(context);
236 EventTargetData* MessagePort::eventTargetData()
241 EventTargetData* MessagePort::ensureEventTargetData()