1// Copyright 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// The <code>chrome.system.memory</code> API.
6namespace system.memory {
7
8  dictionary MemoryInfo {
9    // The total amount of physical memory capacity, in bytes.
10    double capacity;
11    // The amount of available capacity, in bytes.
12    double availableCapacity;
13  };
14
15  callback MemoryInfoCallback = void (MemoryInfo info);
16
17  interface Functions {
18    // Get physical memory information.
19    static void getInfo(MemoryInfoCallback callback);
20  };
21};
22