Home | History | Annotate | Download | only in src

Lines Matching refs:MessagePortChannel

47 PassOwnPtr<MessagePortChannel> MessagePortChannel::create(PassRefPtr<PlatformMessagePortChannel> channel)
49 return new MessagePortChannel(channel);
52 void MessagePortChannel::createChannel(PassRefPtr<MessagePort> port1, PassRefPtr<MessagePort> port2)
57 MessagePortChannel::MessagePortChannel(PassRefPtr<PlatformMessagePortChannel> channel)
62 MessagePortChannel::~MessagePortChannel()
68 bool MessagePortChannel::entangleIfOpen(MessagePort* port)
73 void MessagePortChannel::disentangle()
78 void MessagePortChannel::postMessageToRemote(PassOwnPtr<MessagePortChannel::EventData> message)
83 bool MessagePortChannel::tryGetMessageFromRemote(OwnPtr<MessagePortChannel::EventData>& result)
88 void MessagePortChannel::close()
93 bool MessagePortChannel::isConnectedTo(MessagePort* port)
98 bool MessagePortChannel::hasPendingActivity()
103 MessagePort* MessagePortChannel::locallyEntangledPort(const ScriptExecutionContext* context)
153 port1->entangle(MessagePortChannel::create(channel2));
154 port2->entangle(MessagePortChannel::create(channel1));
177 void PlatformMessagePortChannel::postMessageToRemote(PassOwnPtr<MessagePortChannel::EventData> message)
196 bool PlatformMessagePortChannel::tryGetMessageFromRemote(OwnPtr<MessagePortChannel::EventData>& result)
211 (*channels)[i] = MessagePortChannel::create(platformChannel);
215 result = MessagePortChannel::EventData::create(serializedMessage.release(), channels.release());