nsIDBChangeListener
| IID: | 1d409e71-3b4e-4611-9759-6335c7362f5c |
| Inherits From: | nsISupports |
This interface is implemented by the following components:
- @mozilla.org/messenger/mailboxparser;1
- @mozilla.org/messenger/msgdbview;1?type=quicksearch
- @mozilla.org/messenger/msgdbview;1?type=search
- @mozilla.org/messenger/msgdbview;1?type=threaded
- @mozilla.org/messenger/msgdbview;1?type=threadswithunread
- @mozilla.org/messenger/msgdbview;1?type=watchedthreadswithunread
Methods
void onAnnouncerGoingAway ( nsIDBChangeAnnouncer instigator )
void onHdrAdded ( nsIMsgDBHdr hdrChanged , nsMsgKey parentKey , PRInt32 flags , nsIDBChangeListener instigator )
void onHdrChange ( nsIMsgDBHdr hdrChanged , PRUint32 oldFlags , PRUint32 newFlags , nsIDBChangeListener instigator )
void onHdrDeleted ( nsIMsgDBHdr hdrChanged , nsMsgKey parentKey , PRInt32 flags , nsIDBChangeListener instigator )
void onJunkScoreChanged ( nsIDBChangeListener instigator )
void onParentChanged ( nsMsgKey keyChanged , nsMsgKey oldParent , nsMsgKey newParent , nsIDBChangeListener instigator )
void onReadChanged ( nsIDBChangeListener instigator )
void onAnnouncerGoingAway ( nsIDBChangeAnnouncer instigator )
- Arguments:
- instigator
void onHdrAdded ( nsIMsgDBHdr hdrChanged , nsMsgKey parentKey , PRInt32 flags , nsIDBChangeListener instigator )
- Arguments:
- hdrChanged
- parentKey
- flags
- instigator
void onHdrChange ( nsIMsgDBHdr hdrChanged , PRUint32 oldFlags , PRUint32 newFlags , nsIDBChangeListener instigator )
- Arguments:
- hdrChanged
- oldFlags
- newFlags
- instigator
void onHdrDeleted ( nsIMsgDBHdr hdrChanged , nsMsgKey parentKey , PRInt32 flags , nsIDBChangeListener instigator )
- Arguments:
- hdrChanged
- parentKey
- flags
- instigator
void onParentChanged ( nsMsgKey keyChanged , nsMsgKey oldParent , nsMsgKey newParent , nsIDBChangeListener instigator )
- Arguments:
- keyChanged
- oldParent
- newParent
- instigator
References
This interface is passed as an argument to the following methods:
nsIDBChangeAnnouncer.AddListener, nsIDBChangeAnnouncer.NotifyHdrAddedAll, nsIDBChangeAnnouncer.NotifyHdrChangeAll, nsIDBChangeAnnouncer.NotifyHdrDeletedAll, nsIDBChangeAnnouncer.NotifyJunkScoreChanged, nsIDBChangeAnnouncer.NotifyParentChangedAll, nsIDBChangeAnnouncer.NotifyReadChanged, nsIDBChangeAnnouncer.RemoveListener, nsIDBChangeListener.onHdrAdded, nsIDBChangeListener.onHdrChange, nsIDBChangeListener.onHdrDeleted, nsIDBChangeListener.onJunkScoreChanged, nsIDBChangeListener.onParentChanged, nsIDBChangeListener.onReadChanged, nsIMsgDBService.registerPendingListener, nsIMsgDBService.unregisterPendingListener, nsIMsgDatabase.DeleteHeader, nsIMsgDatabase.DeleteMessage, nsIMsgDatabase.DeleteMessages, nsIMsgDatabase.MarkForwarded, nsIMsgDatabase.MarkHasAttachments, nsIMsgDatabase.MarkHdrMarked, nsIMsgDatabase.MarkHdrRead, nsIMsgDatabase.MarkHdrReplied, nsIMsgDatabase.MarkImapDeleted, nsIMsgDatabase.MarkMDNNeeded, nsIMsgDatabase.MarkMDNSent, nsIMsgDatabase.MarkMarked, nsIMsgDatabase.MarkOffline, nsIMsgDatabase.MarkRead, nsIMsgDatabase.MarkReplied, nsIMsgDatabase.MarkThreadIgnored, nsIMsgDatabase.MarkThreadRead, nsIMsgDatabase.MarkThreadWatched
Reference documentation is generated from Mozilla's source.
