HomeSort by relevance Sort by last modified time
    Searched full:messageport (Results 1 - 25 of 68) sorted by null

1 2 3

  /external/webkit/Source/WebCore/dom/
MessagePort.cpp 28 #include "MessagePort.h"
42 MessagePort::MessagePort(ScriptExecutionContext& scriptExecutionContext)
53 MessagePort::~MessagePort()
61 void MessagePort::postMessage(PassRefPtr<SerializedScriptValue> message, MessagePort* port, ExceptionCode& ec)
69 void MessagePort::postMessage(PassRefPtr<SerializedScriptValue> message, ExceptionCode& ec)
74 void MessagePort::postMessage(PassRefPtr<SerializedScriptValue> message, const MessagePortArray* ports, ExceptionCode& ec)
84 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 45 class MessagePort;
49 typedef Vector<RefPtr<MessagePort>, 1> MessagePortArray;
51 class MessagePort : public RefCounted<MessagePort>, public EventTarget {
53 static PassRefPtr<MessagePort> create(ScriptExecutionContext& scriptExecutionContext) { return adoptRef(new MessagePort(scriptExecutionContext)); }
54 ~MessagePort();
59 void postMessage(PassRefPtr<SerializedScriptValue> message, MessagePort*, ExceptionCode&);
83 virtual MessagePort* toMessagePort() { return this; }
87 using RefCounted<MessagePort>::ref
    [all...]
MessagePortChannel.h 47 class MessagePort;
61 static void createChannel(PassRefPtr<MessagePort>, PassRefPtr<MessagePort>);
68 bool entangleIfOpen(MessagePort*);
76 // Used by MessagePort.postMessage() to prevent callers from passing a port's own entangled port.
77 bool isConnectedTo(MessagePort*);
102 // Returns the entangled port if run by the same thread (see MessagePort::locallyEntangledPort() for more details).
103 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);
MessageChannel.cpp 30 #include "MessagePort.h"
36 : m_port1(MessagePort::create(*context))
37 , m_port2(MessagePort::create(*context))
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*);
MessageChannel.idl 37 readonly attribute MessagePort port1;
38 readonly attribute MessagePort port2;
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)
MessagePort.idl 33 ] MessagePort {
34 // We need to have something as an ObjC binding, because MessagePort is used in MessageEvent, which already has one,
ScriptExecutionContext.h 62 class MessagePort;
113 // MessagePort is conceptually a kind of ActiveDOMObject, but it needs to be tracked separately for message dispatch.
116 void createdMessagePort(MessagePort*);
117 void destroyedMessagePort(MessagePort*);
118 const HashSet<MessagePort*>& messagePorts() const { return m_messagePorts; }
180 HashSet<MessagePort*> m_messagePorts;
ScriptExecutionContext.cpp 42 #include "MessagePort.h"
108 HashSet<MessagePort*>::iterator messagePortsEnd = m_messagePorts.end();
109 for (HashSet<MessagePort*>::iterator iter = m_messagePorts.begin(); iter != messagePortsEnd; ++iter) {
175 Vector<MessagePort*> ports;
180 MessagePort* port = ports[i];
188 void ScriptExecutionContext::createdMessagePort(MessagePort* port)
199 void ScriptExecutionContext::destroyedMessagePort(MessagePort* port)
298 HashSet<MessagePort*>::iterator messagePortsEnd = m_messagePorts.end();
299 for (HashSet<MessagePort*>::iterator iter = m_messagePorts.begin(); iter != messagePortsEnd; ++iter) {
  /external/webkit/Source/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/Source/WebKit/chromium/src/
PlatformMessagePortChannel.h 46 class MessagePort;
52 static void createChannel(PassRefPtr<MessagePort>, PassRefPtr<MessagePort>);
57 bool entangleIfOpen(MessagePort*);
62 bool isConnectedTo(MessagePort* port);
86 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...]
  /external/chromium/chrome/browser/extensions/
extension_message_service.cc 36 struct ExtensionMessageService::MessagePort {
39 explicit MessagePort(IPC::Message::Sender* sender = NULL,
45 ExtensionMessageService::MessagePort opener;
46 ExtensionMessageService::MessagePort receiver;
60 static void DispatchOnConnect(const ExtensionMessageService::MessagePort& port,
78 const ExtensionMessageService::MessagePort& port, int source_port_id,
87 static void DispatchOnMessage(const ExtensionMessageService::MessagePort& port,
150 MessagePort receiver(
178 MessagePort receiver;
188 DispatchOnDisconnect(MessagePort(source, MSG_ROUTING_CONTROL)
    [all...]
  /external/webkit/Source/WebCore/bindings/v8/custom/
V8MessagePortCustom.cpp 34 #include "MessagePort.h"
47 INC_STATS("DOM.MessagePort.postMessage");
48 MessagePort* messagePort = V8MessagePort::toNative(args.Holder());
59 messagePort->postMessage(message.release(), &portArray, ec);
  /external/webkit/Source/WebCore/bindings/js/
JSMessageChannelCustom.cpp 40 if (MessagePort* port = m_impl->port1())
43 if (MessagePort* port = m_impl->port2())
JSEventTarget.cpp 44 #include "MessagePort.h"
140 if (MessagePort* messagePort = target->toMessagePort())
141 return toJS(exec, globalObject, messagePort);
205 CONVERT_TO_EVENT_TARGET(MessagePort)
JSMessagePortCustom.cpp 36 #include "MessagePort.h"
49 if (MessagePort* entangledPort = m_impl->locallyEntangledPort())
87 RefPtr<MessagePort> port = toMessagePort(value);
  /external/webkit/Source/WebCore/workers/
DedicatedWorkerContext.idl 48 void postMessage(in DOMString message, in [Optional] MessagePort messagePort)
SharedWorker.h 46 MessagePort* port() const { return m_port.get(); }
53 RefPtr<MessagePort> m_port;
Worker.idl 46 void postMessage(in SerializedScriptValue message, in [Optional] MessagePort messagePort)
  /external/webkit/Source/WebCore/bindings/cpp/
WebDOMEventTarget.cpp 28 #include "MessagePort.h"
104 ConvertTo(MessagePort)
151 if (WebCore::MessagePort* messagePort = value->toMessagePort())
152 return toWebKit(messagePort);

Completed in 1048 milliseconds

1 2 3