#include "chrome/browser/media/router/discovery/access_code/access_code_cast_pref_updater.h"
#include "base/json/values_util.h"
#include "chrome/browser/media/router/discovery/access_code/access_code_media_sink_util.h"
namespace media_router {
AccessCodeCastPrefUpdater::~AccessCodeCastPrefUpdater() = default;
void AccessCodeCastPrefUpdater::GetMediaSinkInternalValueBySinkId(
const MediaSink::Id sink_id,
base::OnceCallback<void(base::Value::Dict)> get_sink_callback) { … }
void AccessCodeCastPrefUpdater::GetDeviceAddedTime(
const MediaSink::Id sink_id,
base::OnceCallback<void(std::optional<base::Time>)>
get_device_added_time_callback) { … }
std::vector<MediaSink::Id> AccessCodeCastPrefUpdater::GetMatchingIPEndPoints(
const base::Value::Dict& devices_dict,
net::IPEndPoint ip_endpoint) { … }
}