// 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_