DBusInterface defines the interface of the dbus service that should handle this protocol. If its not set, NS_ERROR_FAILURE will be returned by LaunchWithURI
Detailed description for this handler. Suitable for a tooltip or short informative sentence.
Method defines the dbus method that should be invoked to handle this protocol. If its not set, NS_ERROR_FAILURE will be returned by LaunchWithURI
Human readable name for the handler
Objpath defines the object path of the dbus service that should handle this protocol. If its not set, NS_ERROR_FAILURE will be returned by LaunchWithURI
Service defines the dbus service that should handle this protocol. If its not set, NS_ERROR_FAILURE will be returned by LaunchWithURI
Optional
aInstancePtr: objectA run time mechanism for interface discovery.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.
[in] A requested interface IID
[out] A pointer to an interface pointer to receive the result.
Whether or not the given handler app is logically equivalent to the invokant (i.e. they represent the same app).
Two apps are the same if they are both either local or web handlers and their executables/URI templates and command line parameters are the same.
true if the two are logically equivalent, false otherwise
the handler app to compare to the invokant
Launches the application with the specified URI.
The URI to launch this application with
This represents the docshell to load the handler in and is passed through to nsIURILoader.openURI. If this parameter is null or not present, the web handler app implementation will attempt to find/create a place to load the handler and do so. As of this writing, it tries to load the web handler in a new window using nsIBrowserDOMWindow.openURI. In the future, it may attempt to have a more comprehensive strategy which could include handing off to the system default browser (bug 394479).
Generated using TypeDoc
nsIDBusHandlerApp represents local applications launched by DBus a message invoking a method taking a single string argument descibing a URI