DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Mercurial (777e60ca8853)

VCS Links

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
 * You can obtain one at http://mozilla.org/MPL/2.0/. */


dictionary MozCallBarringOption
{
  /**
   * Indicates the program the call is being barred.
   *
   * It shall be one of the nsIDOMMozMobileConnection.CALL_BARRING_PROGRAM_*
   * values.
   */
   unsigned short program;

  /**
   * Enable or disable the call barring program.
   */
  boolean enabled;

  /**
   * Barring password. Use "" if no password specified.
   */
  DOMString password;

  /**
   * Service for which the call barring is set up.
   *
   * It shall be one of the nsIDOMMozMobileConnection.ICC_SERVICE_CLASS_*
   * values.
   */
  unsigned short serviceClass;
};

dictionary DOMMMIResult
{
  /**
   * String key that identifies the service associated with the MMI code
   * request. The UI is supposed to handle the localization of the strings
   * associated with this string key.
   */
  DOMString serviceCode;

  /**
   * String key containing the status message of the associated MMI request.
   * The UI is supposed to handle the localization of the strings associated
   * with this string key.
   */
  DOMString statusMessage;

  /**
   * Some MMI requests like call forwarding or PIN/PIN2/PUK/PUK2 related
   * requests provide extra information along with the status message, this
   * information can be a number, a string key or an array of string keys.
   */
  any additionalInformation;
};

dictionary DOMCLIRStatus
{
  /**
   * CLIR parameter 'n': parameter sets the adjustment for outgoing calls.
   *
   * 0 Presentation indicator is used according to the subscription of the
   *   CLIR service (uses subscription default value).
   * 1 CLIR invocation (restricts CLI presentation).
   * 2 CLIR suppression (allows CLI presentation).
   */
  unsigned short n;

  /**
   * CLIR parameter 'm': parameter shows the subscriber CLIR service status in
   *                     the network.
   * 0 CLIR not provisioned.
   * 1 CLIR provisioned in permanent mode.
   * 2 unknown (e.g. no network, etc.).
   * 3 CLIR temporary mode presentation restricted.
   *
   * @see 3GPP TS 27.007 7.7 Defined values
   */
  unsigned short m;
};