Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs | Enumerations
nsMailboxProtocol.h File Reference
#include "nsMsgProtocol.h"
#include "nsCOMPtr.h"
#include "nsIFileSpec.h"
#include "nsIChannel.h"
#include "nsIOutputStream.h"
#include "nsIMailboxUrl.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsMailboxProtocol

Defines

#define MAILBOX_PAUSE_FOR_READ   0x00000001 /* should we pause for the next read */
#define MAILBOX_MSG_PARSE_FIRST_LINE   0x00000002 /* have we read in the first line of the msg */

Typedefs

typedef enum _MailboxStatesEnum MailboxStatesEnum

Enumerations

enum  _MailboxStatesEnum {
  MAILBOX_READ_FOLDER, MAILBOX_FINISH_OPEN_FOLDER, MAILBOX_OPEN_MESSAGE, MAILBOX_OPEN_STREAM,
  MAILBOX_READ_MESSAGE, MAILBOX_COMPRESS_FOLDER, MAILBOX_FINISH_COMPRESS_FOLDER, MAILBOX_BACKGROUND,
  MAILBOX_NULL, MAILBOX_NULL2, MAILBOX_DELIVER_QUEUED, MAILBOX_FINISH_DELIVER_QUEUED,
  MAILBOX_DONE, MAILBOX_ERROR_DONE, MAILBOX_FREE, MAILBOX_COPY_MESSAGES,
  MAILBOX_FINISH_COPY_MESSAGES
}

Define Documentation

#define MAILBOX_MSG_PARSE_FIRST_LINE   0x00000002 /* have we read in the first line of the msg */

Definition at line 52 of file nsMailboxProtocol.h.

#define MAILBOX_PAUSE_FOR_READ   0x00000001 /* should we pause for the next read */

Definition at line 51 of file nsMailboxProtocol.h.


Typedef Documentation


Enumeration Type Documentation

Enumerator:
MAILBOX_READ_FOLDER 
MAILBOX_FINISH_OPEN_FOLDER 
MAILBOX_OPEN_MESSAGE 
MAILBOX_OPEN_STREAM 
MAILBOX_READ_MESSAGE 
MAILBOX_COMPRESS_FOLDER 
MAILBOX_FINISH_COMPRESS_FOLDER 
MAILBOX_BACKGROUND 
MAILBOX_NULL 
MAILBOX_NULL2 
MAILBOX_DELIVER_QUEUED 
MAILBOX_FINISH_DELIVER_QUEUED 
MAILBOX_DONE 
MAILBOX_ERROR_DONE 
MAILBOX_FREE 
MAILBOX_COPY_MESSAGES 
MAILBOX_FINISH_COPY_MESSAGES 

Definition at line 56 of file nsMailboxProtocol.h.