#include "third_party/blink/renderer/modules/file_system_access/file_system_observation_collection.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/modules/file_system_access/file_system_observation.h"
#include "third_party/blink/renderer/modules/file_system_access/file_system_observer.h"
namespace blink {
const char FileSystemObservationCollection::kSupplementName[] = …;
FileSystemObservationCollection* FileSystemObservationCollection::From(
ExecutionContext* context) { … }
FileSystemObservationCollection::FileSystemObservationCollection(
ExecutionContext& context)
: … { … }
void FileSystemObservationCollection::AddObservation(
FileSystemObserver* observer,
mojo::PendingReceiver<mojom::blink::FileSystemAccessObserver>
observer_receiver) { … }
void FileSystemObservationCollection::RemoveObservation(
FileSystemObserver* observer,
FileSystemObservation* observation) { … }
void FileSystemObservationCollection::RemoveObserver(
FileSystemObserver* observer) { … }
void FileSystemObservationCollection::Trace(Visitor* visitor) const { … }
}