#include "third_party/blink/renderer/modules/presentation/presentation_connection_list.h"
#include "third_party/blink/renderer/core/frame/web_feature.h"
#include "third_party/blink/renderer/modules/event_target_modules.h"
#include "third_party/blink/renderer/modules/presentation/presentation_connection.h"
#include "third_party/blink/renderer/modules/presentation/presentation_connection_available_event.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
namespace blink {
PresentationConnectionList::PresentationConnectionList(
ExecutionContext* context)
: … { … }
const AtomicString& PresentationConnectionList::InterfaceName() const { … }
const HeapVector<Member<PresentationConnection>>&
PresentationConnectionList::connections() const { … }
void PresentationConnectionList::AddedEventListener(
const AtomicString& event_type,
RegisteredEventListener& registered_listener) { … }
void PresentationConnectionList::AddConnection(
PresentationConnection* connection) { … }
bool PresentationConnectionList::RemoveConnection(
PresentationConnection* connection) { … }
void PresentationConnectionList::DispatchConnectionAvailableEvent(
PresentationConnection* connection) { … }
bool PresentationConnectionList::IsEmpty() { … }
void PresentationConnectionList::Trace(Visitor* visitor) const { … }
}