27 #ifndef __SB_REMOTE_LIBRARY_RESOURCE_H__
28 #define __SB_REMOTE_LIBRARY_RESOURCE_H__
30 #include <sbIMediaItem.h>
31 #include <sbILibraryResource.h>
39 extern PRLogModuleInfo *gRemoteLibResLog;
42 #define LOG_RES(args) PR_LOG( gRemoteLibResLog, PR_LOG_WARN, args )
51 NS_IMETHOD
GetProperty(
const nsAString& aID, nsAString& _retval );
65 #endif // __SB_REMOTE_LIBRARY_RESOURCE_H__
sbRemoteLibraryResource(sbRemotePlayer *aRemotePlayer, sbIMediaItem *aMediaItem)
virtual ~sbRemoteLibraryResource()
NS_IMETHOD GetProperty(const nsAString &aID, nsAString &_retval)
nsCOMPtr< sbIMediaItem > mMediaItem
NS_IMETHOD SetProperties(sbIPropertyArray *aProperties)
General interface to data resources.
nsRefPtr< sbRemotePlayer > mRemotePlayer
NS_IMETHOD SetProperty(const nsAString &aID, const nsAString &aValue)
#define NS_FORWARD_SAFE_SBILIBRARYRESOURCE_NO_SETGETPROPERTY_SETPROPERTIES(_to)
An interface to carry around arrays of nsIProperty instances. Users of this interface should only QI ...