#include "third_party/blink/renderer/modules/service_worker/extendable_message_event.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_union_client_messageport_serviceworker.h"
#include "third_party/blink/renderer/core/messaging/message_port.h"
#include "third_party/blink/renderer/modules/service_worker/service_worker.h"
#include "third_party/blink/renderer/modules/service_worker/service_worker_client.h"
namespace blink {
ExtendableMessageEvent* ExtendableMessageEvent::Create(
const AtomicString& type,
const ExtendableMessageEventInit* initializer) { … }
ExtendableMessageEvent* ExtendableMessageEvent::Create(
scoped_refptr<SerializedScriptValue> data,
const String& origin,
MessagePortArray* ports,
ServiceWorkerClient* source,
WaitUntilObserver* observer) { … }
ExtendableMessageEvent* ExtendableMessageEvent::Create(
scoped_refptr<SerializedScriptValue> data,
const String& origin,
MessagePortArray* ports,
ServiceWorker* source,
WaitUntilObserver* observer) { … }
ExtendableMessageEvent* ExtendableMessageEvent::CreateError(
const String& origin,
MessagePortArray* ports,
ServiceWorkerClient* source,
WaitUntilObserver* observer) { … }
ExtendableMessageEvent* ExtendableMessageEvent::CreateError(
const String& origin,
MessagePortArray* ports,
ServiceWorker* source,
WaitUntilObserver* observer) { … }
ScriptValue ExtendableMessageEvent::data(ScriptState* script_state) const { … }
V8UnionClientOrMessagePortOrServiceWorker* ExtendableMessageEvent::source()
const { … }
MessagePortArray ExtendableMessageEvent::ports() const { … }
const AtomicString& ExtendableMessageEvent::InterfaceName() const { … }
void ExtendableMessageEvent::Trace(Visitor* visitor) const { … }
ExtendableMessageEvent::ExtendableMessageEvent(
const AtomicString& type,
const ExtendableMessageEventInit* initializer)
: … { … }
ExtendableMessageEvent::ExtendableMessageEvent(
const AtomicString& type,
const ExtendableMessageEventInit* initializer,
WaitUntilObserver* observer)
: … { … }
ExtendableMessageEvent::ExtendableMessageEvent(
scoped_refptr<SerializedScriptValue> data,
const String& origin,
MessagePortArray* ports,
WaitUntilObserver* observer)
: … { … }
ExtendableMessageEvent::ExtendableMessageEvent(const String& origin,
MessagePortArray* ports,
WaitUntilObserver* observer)
: … { … }
}