Interface nsICategoryManagerType

Hierarchy

Methods

  • Increases the reference count for this interface. The associated instance will not be deleted unless the reference count is returned to zero.

    Returns

    The resulting reference count.

    Returns number

  • Parameters

    • aIID: object
    • Optional aInstancePtr: object

    Returns any

  • A run time mechanism for interface discovery.

    Returns

    NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.

    aInstancePtr must not be null.

    Parameters

    • aIID: object

      [in] A requested interface IID

    • aInstancePtr: object

      [out] A pointer to an interface pointer to receive the result.

    Returns void

  • Decreases the reference count for this interface. Generally, if the reference count returns to zero, the associated instance is deleted.

    Returns

    The resulting reference count.

    Returns number

  • Add an entry to a category.

    Returns

    Previous entry, if any

    Parameters

    • aCategory: string

      The name of the category ("protocol")

    • aEntry: string

      The entry to be added ("http")

    • aValue: string

      The value for the entry ("moz.httprulez.1")

    • aPersist: boolean

      Should this data persist between invocations?

    • aReplace: boolean

      Should we replace an existing entry?

    Returns string

  • Delete a category and all entries.

    Parameters

    • aCategory: string

      The category to be deleted.

    Returns void

  • Delete an entry from the category.

    Parameters

    • aCategory: string

      The name of the category ("protocol")

    • aEntry: string

      The entry to be added ("http")

    • aPersist: boolean

      Delete persistent data from registry, if present?

    Returns void

  • Enumerate all existing categories

    Returns

    a simple enumerator, each result QIs to nsISupportsCString.

    Returns nsISimpleEnumerator

  • Enumerate the entries in a category.

    Returns

    a simple enumerator, each result QIs to nsICategoryEntry.

    Parameters

    • aCategory: string

      The category to be enumerated.

    Returns nsISimpleEnumerator

  • Get the value for the given category's entry.

    Returns

    The value.

    Parameters

    • aCategory: string

      The name of the category ("protocol")

    • aEntry: string

      The entry you're looking for ("http")

    Returns string

Generated using TypeDoc