moz.build |
|
835 |
nsIAutoSyncFolderStrategy.idl |
Returns a relative-priority for the second folder by comparing with the first one.
|
725 |
nsIAutoSyncManager.idl |
Queue types
|
5706 |
nsIAutoSyncMsgStrategy.idl |
Returns a relative-priority for the second message by comparing with the first message.
|
1180 |
nsIAutoSyncState.idl |
Auto-Sync states.
***WARNING***: If you change these, be sure to update stateStrings in
nsAutoSyncState.cpp. If you do not, out-of-bounds memory accesses may
happen.
|
4615 |
nsIImapFlagAndUidState.idl |
If a full update, the total number of deleted messages
in the folder; if a partial update, the number of deleted
messages in the partial update
|
3310 |
nsIImapHeaderXferInfo.idl |
|
1222 |
nsIImapHostSessionList.h |
|
6036 |
nsIImapIncomingServer.idl |
delete with a big red x |
4152 |
nsIImapMailFolderSink.idl |
nsIImapMailFolderSink provides a way for the IMAP system to communicate
with the local folder representation.
The IMAP system could poke folders directly, but going through this
interface has a couple of benefits:
1. It better defines the public coupling between the two systems.
2. It's easier to wrap with a proxy class so the IMAP system can safely
call the methods across thread boundaries (see ImapMailFolderSinkProxy).
|
5201 |
nsIImapMessageSink.idl |
nsIImapMessageSink provides a way for the IMAP system to exchange
message-related information with the local folder representation.
The IMAP system could poke folders directly, but going through this
interface has a couple of benefits:
1. It better defines the public coupling between the two systems.
2. It's easier to wrap with a proxy class so the IMAP system can safely
call the methods across thread boundaries (see ImapMessageSinkProxy).
|
3742 |
nsIImapMockChannel.idl |
Because imap protocol connections (which are channels) run through a cache,
it isn't always the case that when you want to run a url, you actually get
a connection back right away. Often times, the url goes into a queue until
a connection becomes available.
Unfortunately, if we want to be a truly pluggable protocol with necko, necko
requires the ability to get a channel back right away when it wants to run
a url. It doesn't let you wait until an imap connection becomes available.
So I've created the notion of a "mock channel". This mock channel is what
gets returned to necko (or other callers) when they ask the imap service
for a new channel for a url. The mock channel has "mock" implementations
of nsIChannel. Eventually, when we actually assign the url to a real
channel, we set the real channel on the mock channel. From that point forward,
the mock channel forwards channel calls directly to the real channel.
In short, this class is how I'm solving the problem where necko wants
a channel back as soon as they ask for when with the fact that it
may be a while until the url is loaded into a connection.
|
2110 |
nsIImapOfflineSync.idl |
|
992 |
nsIImapProtocol.idl |
Set up this connection to run a URL.
Called by nsImapIncomingServer to process a queued URL when it spots a
free connection.
Because nsImapProtocol is really a connection and doesn't follow the
usual nsIChannel lifecycle, this function is provided to allow reuse.
Over and over again.
|
3278 |
nsIImapProtocolSink.idl |
Helper interface that contains operations MUST be proxied
over UI thread.
|
862 |
nsIImapServerSink.idl |
nsIImapServerSink is designed to be used as a proxy to the application's UI
thread from the running IMAP threads.
|
8000 |
nsIImapService.idl |
Most of the nsIImapService methods are friendly front ends for composing and
issuing "imap://" protocol operations. Usually a nsImapUrl will be returned.
This url object is stateful and tracks the issued request.
|
10015 |
nsIImapUrl.idl |
copyState is used by some IMAP copy operations. The exact type stashed
here depends on the operation being performed. For online move/copy,
it'll be an nsImapMailCopyState (private to nsImapMailFolder). For
other operations it might be (say), an nsIStreamListener.
|
8979 |
nsIMailboxSpec.idl |
The highest modification sequence number the parser has seen
for this mailbox. See IMAP RFC 4551
|
1374 |
nsIMsgImapMailFolder.idl |
nsIMsgQuota defines the quota for a resource within a quota root.
@see RFC 2087
|
9948 |