tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

mozIStorageBindingParamsArray.idl (1089B)


      1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
      2 * vim: sw=2 ts=2 sts=2 et
      3 * This Source Code Form is subject to the terms of the Mozilla Public
      4 * License, v. 2.0. If a copy of the MPL was not distributed with this
      5 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      6 
      7 #include "nsISupports.idl"
      8 
      9 interface mozIStorageBindingParams;
     10 
     11 [scriptable, uuid(67eea5c3-4881-41ff-b0fe-09f2356aeadb)]
     12 interface mozIStorageBindingParamsArray : nsISupports {
     13  /**
     14   * Creates a new mozIStorageBindingParams object that can be added to this
     15   * array.
     16   *
     17   * @return a mozIStorageBindingParams object that can be used to specify
     18   *         parameters that need to be bound.
     19   */
     20  mozIStorageBindingParams newBindingParams();
     21 
     22  /**
     23   * Adds the parameters to the end of this array.
     24   *
     25   * @param aParameters
     26   *        The parameters to add to this array.
     27   */
     28  void addParams(in mozIStorageBindingParams aParameters);
     29 
     30  /**
     31   * The number of mozIStorageBindingParams this object contains.
     32   */
     33  readonly attribute unsigned long length;
     34 };