WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsIDBChangeAnnouncer

IID:22baf00b-939d-42c3-ac51-21d99dfa1f05
Inherits From:nsISupports

Methods

void AddListener ( nsIDBChangeListener listener ) void NotifyAnnouncerGoingAway ( ) void NotifyHdrAddedAll ( nsIMsgDBHdr hdrAdded , nsMsgKey parentKey , PRInt32 flags , nsIDBChangeListener instigator ) void NotifyHdrChangeAll ( nsIMsgDBHdr hdrChanged , PRUint32 oldFlags , PRUint32 newFlags , nsIDBChangeListener instigator ) void NotifyHdrDeletedAll ( nsIMsgDBHdr hdrDeleted , nsMsgKey parentKey , PRInt32 flags , nsIDBChangeListener instigator ) void NotifyJunkScoreChanged ( nsIDBChangeListener instigator ) void NotifyParentChangedAll ( nsMsgKey keyReparented , nsMsgKey oldParent , nsMsgKey newParent , nsIDBChangeListener instigator ) void NotifyReadChanged ( nsIDBChangeListener instigator ) void RemoveListener ( nsIDBChangeListener listener )

void AddListener ( nsIDBChangeListener listener )

Arguments:
listener

void NotifyAnnouncerGoingAway ( )


void NotifyHdrAddedAll ( nsIMsgDBHdr hdrAdded , nsMsgKey parentKey , PRInt32 flags , nsIDBChangeListener instigator )

Arguments:
hdrAdded
parentKey
flags
instigator

void NotifyHdrChangeAll ( nsIMsgDBHdr hdrChanged , PRUint32 oldFlags , PRUint32 newFlags , nsIDBChangeListener instigator )

Arguments:
hdrChanged
oldFlags
newFlags
instigator

void NotifyHdrDeletedAll ( nsIMsgDBHdr hdrDeleted , nsMsgKey parentKey , PRInt32 flags , nsIDBChangeListener instigator )

Arguments:
hdrDeleted
parentKey
flags
instigator

void NotifyJunkScoreChanged ( nsIDBChangeListener instigator )

Arguments:
instigator

void NotifyParentChangedAll ( nsMsgKey keyReparented , nsMsgKey oldParent , nsMsgKey newParent , nsIDBChangeListener instigator )

Arguments:
keyReparented
oldParent
newParent
instigator

void NotifyReadChanged ( nsIDBChangeListener instigator )

Arguments:
instigator

void RemoveListener ( nsIDBChangeListener listener )

Arguments:
listener

References

This interface is passed as an argument to the following methods:

nsIDBChangeListener.onAnnouncerGoingAway, nsIMsgThread.addChild, nsIMsgThread.removeChildHdr

Reference documentation is generated from Mozilla's source.