27 #ifndef __SB_REMOTEAPI_SERVICE_H__
28 #define __SB_REMOTEAPI_SERVICE_H__
30 #include "sbIRemoteAPIService.h"
33 #include "nsIObserver.h"
35 #include "nsStringGlue.h"
36 #include "nsCOMArray.h"
38 #include "sbIDataRemote.h"
40 #define SONGBIRD_REMOTEAPI_SERVICE_CONTRACTID \
41 "@songbirdnest.com/remoteapi/remoteapiservice;1"
42 #define SONGBIRD_REMOTEAPI_SERVICE_CLASSNAME \
43 "Songbird RemoteAPI State Service"
44 #define SONGBIRD_REMOTEAPI_SERVICE_CID \
49 {0x9e, 0x4c, 0xe0, 0x35, 0x25, 0x32, 0x43, 0xc9} \
58 NS_DECL_SBIREMOTEAPISERVICE
66 ~sbRemoteAPIService();
75 #endif // __SB_REMOTEAPI_SERVICE_H__
nsCOMPtr< nsIURI > mPlaybackControllerURI
nsCOMArray< sbIDataRemote > mDataRemotes
NS_DECL_ISUPPORTS NS_DECL_NSIOBSERVER NS_DECL_SBIREMOTEAPISERVICE sbRemoteAPIService()