Songbird / Development / Songbird Add-Ons API Documentation

sbPIDataRemote2 Interface Reference

An additional interface for accessing dataremote values. Adds the ability to access values via methods rather than attributes. This is needed by the Remote API, which cannot access attributes on JavaScript XPCOM components due to Mozilla Bug 304048. In order to work around this problem we've replaced the old DataRemote class with a C++ wrapper that delegates to the old implementation using this interface. More...

import "sbPIDataRemote2.idl";

Inheritance diagram for sbPIDataRemote2:

sbIDataRemote List of all members.

Detailed Description

An additional interface for accessing dataremote values. Adds the ability to access values via methods rather than attributes. This is needed by the Remote API, which cannot access attributes on JavaScript XPCOM components due to Mozilla Bug 304048. In order to work around this problem we've replaced the old DataRemote class with a C++ wrapper that delegates to the old implementation using this interface.

This entire system should be scrapped, per bug 8703.

See also:
https://bugzilla.mozilla.org/show_bug.cgi?id=304048 http://bugzilla.songbirdnest.com/show_bug.cgi?id=10806

Definition at line 47 of file sbPIDataRemote2.idl.


The documentation for this interface was generated from the following file:
Generated on Tue Mar 10 14:29:03 2009 for Songbird by  doxygen 1.5.2