Package twisted :: Package protocols :: Module imap4 :: Class IMailboxListener
[frames | no frames]

Class IMailboxListener

Interface --+
            |
           IMailboxListener


Interface for objects interested in mailbox events
Method Summary
  flagsChanged(self, newFlags)
Indicates that the flags of one or more messages have changed.
  modeChanged(self, writeable)
Indicates that the write status of a mailbox has changed.
  newMessages(self, exists, recent)
Indicates that the number of messages in a mailbox has changed.

Method Details

flagsChanged(self, newFlags)

Indicates that the flags of one or more messages have changed.
Parameters:
newFlags - A mapping of message identifiers to tuples of flags now set on that message.
           (type=dict)

modeChanged(self, writeable)

Indicates that the write status of a mailbox has changed.
Parameters:
writeable - A true value if write is now allowed, false otherwise.
           (type=bool)

newMessages(self, exists, recent)

Indicates that the number of messages in a mailbox has changed.
Parameters:
exists - The total number of messages now in this mailbox. If the total number of messages has not changed, this should be None.
           (type=int or None)
recent - The number of messages now flagged \Recent. If the number of recent messages has not changed, this should be None.
           (type=int)

Generated by Epydoc 2.0 on Sat May 15 20:08:55 2004 http://epydoc.sf.net