blob: ec9e7e65eaf82138cb23a47ed791cca3e210e6f2 [file] [log] [blame]
// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
module chrome.mojom;
interface NetBenchmarking {
// Message sent from the renderer to the browser to request that the browser
// close all sockets. Used for debugging/testing.
[Sync]
CloseCurrentConnections() => ();
// Message sent from the renderer to the browser to request that the browser
// clear the cache. Used for debugging/testing.
// |result| is the returned status from the operation.
[Sync]
ClearCache() => (int32 result);
// Message sent from the renderer to the browser to request that the browser
// clear the host cache. Used for debugging/testing.
[Sync]
ClearHostResolverCache() => ();
// Message sent from the renderer to the browser to request that the browser
// clear the predictor cache. Used for debugging/testing.
[Sync]
ClearPredictorCache() => ();
};