27 #ifndef __SB_REMOTENOTIFICATIONMANAGER_H__
28 #define __SB_REMOTENOTIFICATIONMANAGER_H__
31 #include <nsStringGlue.h>
36 class nsIStringBundle;
53 NS_DECL_NSITIMERCALLBACK
66 mDisplayUntilTime(0) {}
67 nsString mLibraryName;
68 PRTime mDisplayUntilTime;
71 nsresult UpdateStatus();
73 nsCOMPtr<nsIStringBundle> mBundle;
74 nsTArray<ListItem> mPriorityList;
75 nsCOMPtr<nsITimer> mTimer;
76 nsCOMPtr<sbIDataRemote> mDataRemote;
78 nsCOMPtr<sbILibrary> mMainLibrary;
79 PRBool mCancelPending;
82 #endif // __SB_REMOTENOTIFICATIONMANAGER_H__
An interface for accessing, and binding to, stored data.
NS_DECL_ISUPPORTS NS_DECL_NSITIMERCALLBACK sbRemoteNotificationManager()
nsresult Action(ActionType aType, sbILibrary *aLibrary)
Media library abstraction.
~sbRemoteNotificationManager()