Inherits Garbage
The EventFilterSpec class is a helper for EventMap: It remembers what the client wants for a particular something (the selected mailbox, a subtree, etc.) EventMap and IMAP use that to notify the IMAP client about the kinds of events that interest it.
Constructs an empty EventFilterSpec with a strong omerta policy.
Reimplements Garbage::Garbage().
Returns true if mailbox is the list recorded by setMailboxes(), or if type() is Subtree and one of its parents is on that list. Returns false in all other cases.
Returns whatever setMailboxes() recorded. This may be an empty list, but is never a null pointer.
Records whatever setNewMessageFetcher() recorded.
Returns whatever setNotificationWanted() recorded for type.
Records that this spec applies to mailboxes. The initial value is an empty list.
EventMap::refresh() overwrites this for the Subscribed etc.
Records that the client should be notified of new message events using f. The initial value is a null pointer; setting a null pointer is permissible.
Records that the client should be notified of events of type (if should is true) or not (if should is false). The initial value is... something.
Records t as the type. The initial value is SelectedDelayed.
Returns whatever setType() recorded.
This web page based on source code belonging to The Archiveopteryx Developers. All rights reserved.