sbIBundleInstallListener.idl
Go to the documentation of this file.
1 /*
2 //
3 // BEGIN SONGBIRD GPL
4 //
5 // This file is part of the Songbird web player.
6 //
7 // Copyright(c) 2005-2008 POTI, Inc.
8 // http://songbirdnest.com
9 //
10 // This file may be licensed under the terms of of the
11 // GNU General Public License Version 2 (the "GPL").
12 //
13 // Software distributed under the License is distributed
14 // on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
15 // express or implied. See the GPL for the specific language
16 // governing rights and limitations.
17 //
18 // You should have received a copy of the GPL along with this
19 // program. If not, go to http://www.gnu.org/licenses/gpl.html
20 // or write to the Free Software Foundation, Inc.,
21 // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
22 //
23 // END SONGBIRD GPL
24 //
25 */
26 
27 #include "nsISupports.idl"
28 
29 interface sbIBundle;
30 
43 [scriptable, uuid(849391de-aeff-11db-96e1-005056c00008)]
45 {
54  void onExtensionDownloadProgress(in sbIBundle aBundle, in long aIndex, in long long aCurrentProgress, in long long aMaxProgress);
55 
63  void onDownloadComplete(in sbIBundle aBundle, in long aIndex);
64 
72  void onInstallComplete(in sbIBundle aBundle, in long aIndex);
73 
81  void onDownloadError(in sbIBundle aBundle, in long aIndex);
82 
90  void onInstallError(in sbIBundle aBundle, in long aIndex);
91 
99  void onBundleInstallComplete(in sbIBundle aBundle);
100 };
void onDownloadError(in sbIBundle aBundle, in long aIndex)
Bundle download error callback This method is called upon error downloading a bundled extension...
void onInstallComplete(in sbIBundle aBundle, in long aIndex)
Bundle installation complete callback This method is called when a bundled extension has been success...
void onDownloadComplete(in sbIBundle aBundle, in long aIndex)
Bundled extension download completion callback This method is called upon download completion of a bu...
var uuid
void onBundleInstallComplete(in sbIBundle aBundle)
Bundle download and installation complete callback This method is called when the downloading and ins...
Songbird Bundle Installation Listener Interface.
void onInstallError(in sbIBundle aBundle, in long aIndex)
Bundle install error callback This method is called upon error installing a bundled extension...
void onExtensionDownloadProgress(in sbIBundle aBundle, in long aIndex, in long long aCurrentProgress, in long long aMaxProgress)
Bundled extension download progress callback This method is called while a bundled extension is being...
Songbird Bundle Interface This is the main bundle management interface, used to get the bundle data...
Definition: sbIBundle.idl:50