Lines Matching refs:MessagePort
458 static_cast<MessagePort*>(host_object.get())->IsDetached())) { in Serialize()
521 MessagePortData::MessagePortData(MessagePort* owner) : owner_(owner) { } in MessagePortData()
574 MessagePort::~MessagePort() { in ~MessagePort()
578 MessagePort::MessagePort(Environment* env, in MessagePort() function in node::worker::MessagePort
588 MessagePort* channel = ContainerOf(&MessagePort::async_, handle); in MessagePort()
618 bool MessagePort::IsDetached() const { in IsDetached()
622 void MessagePort::TriggerAsync() { in TriggerAsync()
627 void MessagePort::Close(v8::Local<v8::Value> close_callback) { in Close()
640 void MessagePort::New(const FunctionCallbackInfo<Value>& args) { in New()
648 MessagePort* MessagePort::New( in New()
660 MessagePort* port = new MessagePort(env, context, instance); in New()
683 MaybeLocal<Value> MessagePort::ReceiveMessage(Local<Context> context, in ReceiveMessage()
717 void MessagePort::OnMessage() { in OnMessage()
791 void MessagePort::OnClose() { in OnClose()
799 std::unique_ptr<MessagePortData> MessagePort::Detach() { in Detach()
806 BaseObject::TransferMode MessagePort::GetTransferMode() const { in GetTransferMode()
812 std::unique_ptr<TransferData> MessagePort::TransferForMessaging() { in TransferForMessaging()
821 return BaseObjectPtr<MessagePort> { MessagePort::New( in Deserialize()
826 Maybe<bool> MessagePort::PostMessage(Environment* env, in PostMessage()
926 void MessagePort::PostMessage(const FunctionCallbackInfo<Value>& args) { in PostMessage()
963 MessagePort* port = Unwrap<MessagePort>(args.This()); in PostMessage()
978 void MessagePort::Start() { in Start()
986 void MessagePort::Stop() { in Stop()
991 void MessagePort::Start(const FunctionCallbackInfo<Value>& args) { in Start()
992 MessagePort* port; in Start()
1000 void MessagePort::Stop(const FunctionCallbackInfo<Value>& args) { in Stop()
1001 MessagePort* port; in Stop()
1010 void MessagePort::Drain(const FunctionCallbackInfo<Value>& args) { in Drain()
1011 MessagePort* port; in Drain()
1016 void MessagePort::ReceiveMessage(const FunctionCallbackInfo<Value>& args) { in ReceiveMessage()
1023 MessagePort* port = Unwrap<MessagePort>(args[0].As<Object>()); in ReceiveMessage()
1037 void MessagePort::MoveToContext(const FunctionCallbackInfo<Value>& args) { in MoveToContext()
1044 MessagePort* port = Unwrap<MessagePort>(args[0].As<Object>()); in MoveToContext()
1064 MessagePort* target = in MoveToContext()
1065 MessagePort::New(env, context_wrapper->context(), std::move(data)); in MoveToContext()
1070 void MessagePort::Entangle(MessagePort* a, MessagePort* b) { in Entangle()
1074 void MessagePort::Entangle(MessagePort* a, MessagePortData* b) { in Entangle()
1078 void MessagePort::MemoryInfo(MemoryTracker* tracker) const { in MemoryInfo()
1091 Local<FunctionTemplate> m = env->NewFunctionTemplate(MessagePort::New); in GetMessagePortConstructorTemplate()
1094 MessagePort::kInternalFieldCount); in GetMessagePortConstructorTemplate()
1097 env->SetProtoMethod(m, "postMessage", MessagePort::PostMessage); in GetMessagePortConstructorTemplate()
1098 env->SetProtoMethod(m, "start", MessagePort::Start); in GetMessagePortConstructorTemplate()
1296 MessagePort* port1 = MessagePort::New(env, context); in MessageChannel()
1298 MessagePort* port2 = MessagePort::New(env, context); in MessageChannel()
1304 MessagePort::Entangle(port1, port2); in MessageChannel()
1340 env->SetMethod(target, "stopMessagePort", MessagePort::Stop); in InitMessaging()
1341 env->SetMethod(target, "drainMessagePort", MessagePort::Drain); in InitMessaging()
1342 env->SetMethod(target, "receiveMessageOnPort", MessagePort::ReceiveMessage); in InitMessaging()
1344 MessagePort::MoveToContext); in InitMessaging()