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