HomeSort by relevance Sort by last modified time
    Searched refs:MessagePort (Results 1 - 25 of 47) sorted by null

1 2

  /external/webkit/WebCore/dom/
MessageChannel.idl 31 readonly attribute MessagePort port1;
32 readonly attribute MessagePort port2;
MessagePort.cpp 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()
    [all...]
MessageChannel.h 36 class MessagePort;
44 MessagePort* port1() const { return m_port1.get(); }
45 MessagePort* port2() const { return m_port2.get(); }
50 RefPtr<MessagePort> m_port1;
51 RefPtr<MessagePort> m_port2;
MessagePort.h 47 class MessagePort;
52 typedef Vector<RefPtr<MessagePort>, 1> MessagePortArray;
54 class MessagePort : public RefCounted<MessagePort>, public EventTarget {
56 static PassRefPtr<MessagePort> create(ScriptExecutionContext& scriptExecutionContext) { return adoptRef(new MessagePort(scriptExecutionContext)); }
57 ~MessagePort();
62 void postMessage(PassRefPtr<SerializedScriptValue> message, MessagePort*, ExceptionCode&);
86 virtual MessagePort* toMessagePort() { return this; }
90 using RefCounted<MessagePort>::ref
    [all...]
MessageChannel.cpp 30 #include "MessagePort.h"
36 : m_port1(MessagePort::create(*context))
37 , m_port2(MessagePort::create(*context))
MessagePortChannel.h 46 class MessagePort;
60 static void createChannel(PassRefPtr<MessagePort>, PassRefPtr<MessagePort>);
67 bool entangleIfOpen(MessagePort*);
75 // Used by MessagePort.postMessage() to prevent callers from passing a port's own entangled port.
76 bool isConnectedTo(MessagePort*);
100 // Returns the entangled port if run by the same thread (see MessagePort::locallyEntangledPort() for more details).
101 MessagePort* locallyEntangledPort(const ScriptExecutionContext*);
MessageEvent.idl 43 readonly attribute MessagePort messagePort;
45 void initMessageEvent(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in SerializedScriptValue dataArg, in DOMString originArg, in DOMString lastEventIdArg, in DOMWindow sourceArg, in MessagePort messagePort);
ScriptExecutionContext.h 48 class MessagePort;
105 // MessagePort is conceptually a kind of ActiveDOMObject, but it needs to be tracked separately for message dispatch.
108 void createdMessagePort(MessagePort*);
109 void destroyedMessagePort(MessagePort*);
110 const HashSet<MessagePort*>& messagePorts() const { return m_messagePorts; }
145 HashSet<MessagePort*> m_messagePorts;
MessageEvent.cpp 70 MessagePort* MessageEvent::messagePort()
78 void MessageEvent::initMessageEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtr<SerializedScriptValue> data, const String& origin, const String& lastEventId, DOMWindow* source, MessagePort* port)
MessageEvent.h 33 #include "MessagePort.h"
61 MessagePort* messagePort();
63 void initMessageEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtr<SerializedScriptValue> data, const String& origin, const String& lastEventId, DOMWindow* source, MessagePort*);
MessagePort.idl 33 ] MessagePort {
34 // We need to have something as an ObjC binding, because MessagePort is used in MessageEvent, which already has one,
  /external/webkit/WebKit/chromium/src/
PlatformMessagePortChannel.h 49 class MessagePort;
55 static void createChannel(PassRefPtr<MessagePort>, PassRefPtr<MessagePort>);
60 bool entangleIfOpen(MessagePort*);
65 bool isConnectedTo(MessagePort* port);
89 MessagePort* m_localPort;
PlatformMessagePortChannel.cpp 34 #include "MessagePort.h"
52 void MessagePortChannel::createChannel(PassRefPtr<MessagePort> port1, PassRefPtr<MessagePort> port2)
68 bool MessagePortChannel::entangleIfOpen(MessagePort* port)
93 bool MessagePortChannel::isConnectedTo(MessagePort* port)
103 MessagePort* MessagePortChannel::locallyEntangledPort(const ScriptExecutionContext* context)
142 void PlatformMessagePortChannel::createChannel(PassRefPtr<MessagePort> port1, PassRefPtr<MessagePort> port2)
164 bool PlatformMessagePortChannel::entangleIfOpen(MessagePort* port)
230 bool PlatformMessagePortChannel::isConnectedTo(MessagePort* port
    [all...]
WebSharedWorkerImpl.cpp 86 // Wrap the passed-in channel in a MessagePort, and send it off via a connect event.
87 RefPtr<MessagePort> port = MessagePort::create(*context);
  /external/webkit/WebCore/dom/default/
PlatformMessagePortChannel.h 42 class MessagePort;
49 static void createChannel(PassRefPtr<MessagePort>, PassRefPtr<MessagePort>);
52 bool entangleIfOpen(MessagePort*);
57 bool isConnectedTo(MessagePort*);
59 MessagePort* locallyEntangledPort(const ScriptExecutionContext*);
96 void setRemotePort(MessagePort*);
97 MessagePort* remotePort();
111 MessagePort* m_remotePort;
PlatformMessagePortChannel.cpp 34 #include "MessagePort.h"
40 void MessagePortChannel::createChannel(PassRefPtr<MessagePort> port1, PassRefPtr<MessagePort> port2)
61 bool MessagePortChannel::entangleIfOpen(MessagePort* port)
86 bool MessagePortChannel::isConnectedTo(MessagePort* port)
96 MessagePort* MessagePortChannel::locallyEntangledPort(const ScriptExecutionContext* context)
118 void PlatformMessagePortChannel::createChannel(PassRefPtr<MessagePort> port1, PassRefPtr<MessagePort> port2)
137 bool PlatformMessagePortChannel::entangleIfOpen(MessagePort* port)
154 void PlatformMessagePortChannel::setRemotePort(MessagePort* port
    [all...]
  /external/webkit/WebCore/bindings/js/
JSMessageChannelCustom.cpp 39 if (MessagePort* port = m_impl->port1())
42 if (MessagePort* port = m_impl->port2())
JSSharedWorkerCustom.cpp 48 if (MessagePort* port = impl()->port())
  /external/webkit/WebCore/workers/
SharedWorker.idl 40 readonly attribute MessagePort port;
SharedWorker.h 50 MessagePort* port() const { return m_port.get(); }
57 RefPtr<MessagePort> m_port;
DedicatedWorkerContext.idl 47 void postMessage(in DOMString message, in [Optional] MessagePort messagePort)
Worker.idl 43 void postMessage(in SerializedScriptValue message, in [Optional] MessagePort messagePort)
SharedWorkerContext.cpp 45 PassRefPtr<MessageEvent> createConnectEvent(PassRefPtr<MessagePort> port)
SharedWorkerContext.h 67 PassRefPtr<MessageEvent> createConnectEvent(PassRefPtr<MessagePort>);
DedicatedWorkerContext.cpp 50 void DedicatedWorkerContext::postMessage(PassRefPtr<SerializedScriptValue> message, MessagePort* port, ExceptionCode& ec)
68 OwnPtr<MessagePortChannelArray> channels = MessagePort::disentanglePorts(ports, ec);

Completed in 501 milliseconds

1 2