Home
last modified time | relevance | path

Searched refs:MessagePort (Results 1 – 25 of 47) sorted by relevance

12

/third_party/node/typings/internalBinding/
Dmessaging.d.ts3 port1: MessagePort;
4 port2: MessagePort;
7 class MessagePort { class
23 MessagePort: typeof InternalMessagingBinding.MessagePort;
25 stopMessagePort(port: typeof InternalMessagingBinding.MessagePort): void;
27 drainMessagePort(port: typeof InternalMessagingBinding.MessagePort): void;
28 receiveMessageOnPort(port: typeof InternalMessagingBinding.MessagePort): any;
29 …xt(port: typeof InternalMessagingBinding.MessagePort, context: any): typeof InternalMessagingBindi…
31 broadcastChannel(name: string): typeof InternalMessagingBinding.MessagePort;
Dworker.d.ts23 getEnvMessagePort(): InternalMessagingBinding.MessagePort;
/third_party/node/src/
Dnode_messaging.cc506 static_cast<MessagePort*>(host_object.get())->IsDetached())) { in Serialize()
569 MessagePortData::MessagePortData(MessagePort* owner) in MessagePortData()
605 MessagePort::~MessagePort() { in ~MessagePort()
609 MessagePort::MessagePort(Environment* env, in MessagePort() function in node::worker::MessagePort
619 MessagePort* channel = ContainerOf(&MessagePort::async_, handle); in MessagePort()
649 bool MessagePort::IsDetached() const { in IsDetached()
653 void MessagePort::TriggerAsync() { in TriggerAsync()
658 void MessagePort::Close(v8::Local<v8::Value> close_callback) { in Close()
671 void MessagePort::New(const FunctionCallbackInfo<Value>& args) { in New()
679 MessagePort* MessagePort::New( in New()
[all …]
Dnode_messaging.h18 class MessagePort; variable
118 friend class MessagePort; variable
170 explicit MessagePortData(MessagePort* owner);
212 MessagePort* owner_ = nullptr;
214 friend class MessagePort; variable
221 class MessagePort : public HandleWrap {
227 MessagePort(Environment* env,
232 ~MessagePort() override;
236 static MessagePort* New(Environment* env,
269 static void Entangle(MessagePort* a, MessagePort* b);
[all …]
Dnode_worker.cc68 MessagePort* parent_port = MessagePort::New(env, env->context()); in Worker()
75 MessagePort::Entangle(parent_port, child_port_data_.get()); in Worker()
388 MessagePort* child_port = MessagePort::New(env, in CreateEnvMessagePort()
/third_party/node/lib/internal/worker/
Dio.js33 MessagePort,
99 const messagePortPrototypePropertyDescriptors = ObjectGetOwnPropertyDescriptors(MessagePort.prototy…
108 ObjectGetPrototypeOf(MessagePort.prototype),
111 ObjectSetPrototypeOf(MessagePort, NodeEventTarget);
112 ObjectSetPrototypeOf(MessagePort.prototype, NodeEventTarget.prototype);
115 MessagePort.prototype.ref = MessagePortPrototype.ref; class
116 MessagePort.prototype.unref = MessagePortPrototype.unref;
117 MessagePort.prototype.hasRef = function() {
212 MessagePort.prototype,
236 defineEventHandler(MessagePort.prototype, 'message');
[all …]
/third_party/node/test/parallel/
Dtest-worker-message-port-constructor.js5 const { MessageChannel, MessagePort } = require('worker_threads');
11 assert(port1 instanceof MessagePort);
12 assert.strictEqual(port1.constructor, MessagePort);
14 assert.throws(() => MessagePort(), {
19 assert.throws(() => new MessagePort(), {
Dtest-worker-message-port-move.js7 MessagePort, MessageChannel, moveMessagePortToContext
17 MessagePort, property
35 assert(!(port instanceof MessagePort));
42 assert(!(data.p instanceof MessagePort));
Dtest-worker-message-channel.js4 const { MessageChannel, MessagePort, Worker } = require('worker_threads');
39 assert(channel.port1 instanceof MessagePort);
40 assert(channel.port2 instanceof MessagePort);
Dtest-worker-message-port.js5 const { MessageChannel, MessagePort } = require('worker_threads');
9 assert(port1 instanceof MessagePort);
10 assert(port2 instanceof MessagePort);
172 assert.strictEqual(ev.ports[0].constructor, MessagePort);
180 Object.getOwnPropertyNames(MessagePort.prototype).sort(),
/third_party/node/deps/undici/src/types/
Dwebsocket.d.ts4 import type { MessagePort } from 'worker_threads'
100 ports?: (typeof MessagePort)[]
101 source?: typeof MessagePort | null
108 readonly ports: ReadonlyArray<typeof MessagePort>
109 readonly source: typeof MessagePort | null
117 source?: typeof MessagePort | null,
118 ports?: (typeof MessagePort)[]
/third_party/node/deps/undici/src/lib/websocket/
Devents.js5 const { MessagePort } = require('worker_threads')
195 webidl.converters.MessagePort = webidl.interfaceConverter(MessagePort)
198 webidl.converters.MessagePort
240 converter: webidl.nullableConverter(webidl.converters.MessagePort),
/third_party/node/lib/
Dworker_threads.js14 MessagePort,
27 MessagePort, property
/third_party/node/doc/api/
Dworker_threads.md169 * `port` {MessagePort} The message port to transfer.
174 * Returns: {MessagePort}
176 Transfer a `MessagePort` to a different [`vm`][] Context. The original `port`
177 object is rendered unusable, and the returned `MessagePort` instance
180 The returned `MessagePort` is an object in the target context and
185 However, the created `MessagePort` no longer inherits from
195 * {null|MessagePort}
197 If this thread is a [`Worker`][], this is a [`MessagePort`][]
231 * `port` {MessagePort|BroadcastChannel}
235 Receive a single message from a given `MessagePort`. If no message is available,
[all …]
Dglobals.md530 ## `MessagePort`
538 The `MessagePort` class. See [`MessagePort`][] for more details.
901 [`MessagePort`]: worker_threads.md#class-messageport
/third_party/node/test/sequential/
Dtest-worker-eventlooputil.js9 MessagePort,
21 assert.ok(msg.metricsCh instanceof MessagePort);
/third_party/node/lib/internal/bootstrap/
Dbrowser.js55 MessagePort,
59 exposeInterface(globalThis, 'MessagePort', MessagePort);
/third_party/node/test/fixtures/wpt/streams/transferable/
Dtransfer-with-messageport.window.js17 const messagePortCount = transfer.filter(i => i instanceof MessagePort)
27 port instanceof MessagePort,
/third_party/typescript/lib/
Dlib.webworker.d.ts196 ports?: MessagePort[];
197 source?: Client | ServiceWorker | MessagePort | null;
378 ports?: MessagePort[];
1637 readonly ports: ReadonlyArray<MessagePort>;
1638 readonly source: Client | ServiceWorker | MessagePort | null;
2359 readonly port1: MessagePort;
2361 readonly port2: MessagePort;
2378 readonly ports: ReadonlyArray<MessagePort>;
2382 …n?: string, lastEventId?: string, source?: MessageEventSource | null, ports?: MessagePort[]): void;
2396 interface MessagePort extends EventTarget { interface
[all …]
Dlib.webworker.iterable.d.ts84 …ng, lastEventId?: string, source?: MessageEventSource | null, ports?: Iterable<MessagePort>): void;
Dlib.dom.iterable.d.ts153 …ng, lastEventId?: string, source?: MessageEventSource | null, ports?: Iterable<MessagePort>): void;
/third_party/typescript/src/lib/
Dwebworker.generated.d.ts176 ports?: MessagePort[];
177 source?: Client | ServiceWorker | MessagePort | null;
358 ports?: MessagePort[];
1617 readonly ports: ReadonlyArray<MessagePort>;
1618 readonly source: Client | ServiceWorker | MessagePort | null;
2339 readonly port1: MessagePort;
2341 readonly port2: MessagePort;
2358 readonly ports: ReadonlyArray<MessagePort>;
2362 …n?: string, lastEventId?: string, source?: MessageEventSource | null, ports?: MessagePort[]): void;
2376 interface MessagePort extends EventTarget { interface
[all …]
Dwebworker.iterable.generated.d.ts64 …ng, lastEventId?: string, source?: MessageEventSource | null, ports?: Iterable<MessagePort>): void;
Ddom.iterable.generated.d.ts133 …ng, lastEventId?: string, source?: MessageEventSource | null, ports?: Iterable<MessagePort>): void;
/third_party/node/test/fixtures/wpt/interfaces/
Dhtml.idl2095 readonly attribute FrozenArray<MessagePort> ports;
2097 …entId = "", optional MessageEventSource? source = null, optional sequence<MessagePort> ports = []);
2105 sequence<MessagePort> ports = [];
2108 typedef (WindowProxy or MessagePort or ServiceWorker) MessageEventSource;
2185 readonly attribute MessagePort port1;
2186 readonly attribute MessagePort port2;
2190 interface MessagePort : EventTarget {
2283 readonly attribute MessagePort port;

12