chromium/third_party/openscreen/src/discovery/mdns/public/mdns_record_changed_callback.h

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef DISCOVERY_MDNS_PUBLIC_MDNS_RECORD_CHANGED_CALLBACK_H_
#define DISCOVERY_MDNS_PUBLIC_MDNS_RECORD_CHANGED_CALLBACK_H_

#include <vector>

#include "discovery/mdns/public/mdns_records.h"
#include "util/osp_logging.h"

namespace openscreen::discovery {

enum class RecordChangedEvent {};

class MdnsRecordChangedCallback;

struct PendingQueryChange {};

class MdnsRecordChangedCallback {};

inline std::ostream& operator<<(std::ostream& output,
                                RecordChangedEvent event) {}

}  // namespace openscreen::discovery

#endif  // DISCOVERY_MDNS_PUBLIC_MDNS_RECORD_CHANGED_CALLBACK_H_