sbDataRemote.js File Reference

Implementation of the interface sbIDataRemote This implementation of sbIDataRemote uses the mozilla pref system as a backend for storing key-value pairs. More...

Go to the source code of this file.

Functions

function DataRemote ()
 
 if (DEBUG_DATAREMOTES) = Components.interfaces
 
function NSGetModule (compMgr, fileSpec)
 

Variables

var DEBUG_DATAREMOTES = false
 
var Cr = Components.results
 
var Ci = Components.interfaces
 
var Cc = Components.classes
 
const SONGBIRD_DATAREMOTE_CONTRACTID = null
 
const SONGBIRD_DATAREMOTE_CLASSNAME = "Songbird Data Remote Instance"
 
const SONGBIRD_DATAREMOTE_CID = Components.ID("{e0990420-e9c0-11dd-ba2f-0800200c9a66}")
 
const SONGBIRD_DATAREMOTE_IID = Ci.sbPIDataRemote2
 
DataRemote prototype
 
DataRemote prototype constructor = DataRemote
 
const gDataRemoteModule
 

Detailed Description

Implementation of the interface sbIDataRemote This implementation of sbIDataRemote uses the mozilla pref system as a backend for storing key-value pairs.

See Also
sbIDataRemote.idl sbIDataRemote.js

Definition in file sbDataRemote.js.

Function Documentation

function DataRemote ( )

Definition at line 49 of file sbDataRemote.js.

Here is the caller graph for this function:


Debug Wrapper. Subclasses and replaces DateRemote to keep track of how many dataremotes are alive, and for which keys.

Enable DEBUG_DATAREMOTES to track down leaks.

Definition at line 524 of file sbDataRemote.js.

Here is the call graph for this function:

Here is the caller graph for this function:

function NSGetModule (   compMgr,
  fileSpec 
)

Definition at line 629 of file sbDataRemote.js.

Variable Documentation

var Cc = Components.classes

Definition at line 38 of file sbDataRemote.js.

Definition at line 37 of file sbDataRemote.js.

Definition at line 513 of file sbDataRemote.js.

var Cr = Components.results

Definition at line 36 of file sbDataRemote.js.

var DEBUG_DATAREMOTES = false

Definition at line 34 of file sbDataRemote.js.

const gDataRemoteModule

Registration for XPCOM

Definition at line 581 of file sbDataRemote.js.

DataRemote prototype

Definition at line 55 of file sbDataRemote.js.

const SONGBIRD_DATAREMOTE_CID = Components.ID("{e0990420-e9c0-11dd-ba2f-0800200c9a66}")

Definition at line 46 of file sbDataRemote.js.

const SONGBIRD_DATAREMOTE_CLASSNAME = "Songbird Data Remote Instance"

Definition at line 45 of file sbDataRemote.js.

const SONGBIRD_DATAREMOTE_CONTRACTID = null

Definition at line 44 of file sbDataRemote.js.

const SONGBIRD_DATAREMOTE_IID = Ci.sbPIDataRemote2

Definition at line 47 of file sbDataRemote.js.