Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsImapMailCopyState Class Reference

#include <nsImapMailFolder.h>

Inheritance diagram for nsImapMailCopyState:
Inheritance graph
[legend]
Collaboration diagram for nsImapMailCopyState:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_DECL_ISUPPORTS nsImapMailCopyState ()
virtual ~nsImapMailCopyState ()

Public Attributes

nsCOMPtr< nsISupports > m_srcSupport
nsCOMPtr< nsISupportsArraym_messages
nsRefPtr< nsMsgTxn > m_undoMsgTxn
nsCOMPtr< nsIMsgDBHdrm_message
nsCOMPtr
< nsIMsgCopyServiceListener
m_listener
nsCOMPtr< nsIFileSpecm_tmpFileSpec
nsCOMPtr< nsIMsgWindowm_msgWindow
nsCOMPtr< nsIMsgMessageServicem_msgService
PRBool m_isMove
PRBool m_selectedState
PRBool m_isCrossServerOp
PRUint32 m_curIndex
PRUint32 m_totalCount
PRUint32 m_unreadCount
PRBool m_streamCopy
char * m_dataBuffer
nsCOMPtr< nsIOutputStreamm_msgFileStream
PRUint32 m_dataBufferSize
PRUint32 m_leftOver
PRBool m_allowUndo
PRBool m_eatLF
PRBool m_newMsgFlags

Detailed Description

Definition at line 77 of file nsImapMailFolder.h.


Constructor & Destructor Documentation

Definition at line 7533 of file nsImapMailFolder.cpp.

{
    PR_Free(m_dataBuffer);
    if (m_msgService && m_message)
    {
      nsCOMPtr <nsIMsgFolder> srcFolder = do_QueryInterface(m_srcSupport);
      if (srcFolder)
      {
        nsXPIDLCString uri;
        srcFolder->GetUriForMsg(m_message, getter_Copies(uri));
      }
    }
    if (m_tmpFileSpec)
    {
        PRBool isOpen = PR_FALSE;
        nsFileSpec  fileSpec;
        if (isOpen)
            m_tmpFileSpec->CloseStream();
        m_tmpFileSpec->GetFileSpec(&fileSpec);
        if (fileSpec.Valid())
            fileSpec.Delete(PR_FALSE);
    }
}

Here is the call graph for this function:


Member Data Documentation

Definition at line 110 of file nsImapMailFolder.h.

Definition at line 101 of file nsImapMailFolder.h.

Definition at line 106 of file nsImapMailFolder.h.

Definition at line 108 of file nsImapMailFolder.h.

Definition at line 111 of file nsImapMailFolder.h.

Definition at line 100 of file nsImapMailFolder.h.

Definition at line 98 of file nsImapMailFolder.h.

Definition at line 109 of file nsImapMailFolder.h.

Definition at line 91 of file nsImapMailFolder.h.

Definition at line 90 of file nsImapMailFolder.h.

Definition at line 88 of file nsImapMailFolder.h.

Definition at line 107 of file nsImapMailFolder.h.

Definition at line 96 of file nsImapMailFolder.h.

Definition at line 94 of file nsImapMailFolder.h.

Definition at line 112 of file nsImapMailFolder.h.

Definition at line 99 of file nsImapMailFolder.h.

Definition at line 87 of file nsImapMailFolder.h.

Definition at line 105 of file nsImapMailFolder.h.

Definition at line 93 of file nsImapMailFolder.h.

Definition at line 103 of file nsImapMailFolder.h.

Definition at line 89 of file nsImapMailFolder.h.

Definition at line 104 of file nsImapMailFolder.h.


The documentation for this class was generated from the following files: