nsIDBChangeListener

IID:1d409e71-3b4e-4611-9759-6335c7362f5c
Inherits From:nsISupports

This interface is implemented by the following components:


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 onJunkScoreChanged ( nsIDBChangeListener instigator )

Arguments:
instigator

void onParentChanged ( nsMsgKey keyChanged , nsMsgKey oldParent , nsMsgKey newParent , nsIDBChangeListener instigator )

Arguments:
keyChanged
oldParent
newParent
instigator

void onReadChanged ( nsIDBChangeListener instigator )

Arguments:
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.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com