Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsLocalMailCopyState Struct Reference

#include <nsLocalMailFolder.h>

Collaboration diagram for nsLocalMailCopyState:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 nsLocalMailCopyState ()
virtual ~nsLocalMailCopyState ()

Public Attributes

nsOutputFileStreamm_fileStream
nsCOMPtr< nsISupports > m_srcSupport
nsCOMPtr< nsISupportsArraym_messages
nsRefPtr< nsMsgTxn > m_undoMsgTxn
nsCOMPtr< nsIMsgDBHdrm_message
nsCOMPtr< nsIMsgParseMailMsgStatem_parseMsgState
nsCOMPtr
< nsIMsgCopyServiceListener
m_listener
nsCOMPtr< nsIMsgWindowm_msgWindow
nsCOMPtr< nsIMsgDatabasem_destDB
nsCOMPtr< nsIMsgStatusFeedbackm_statusFeedback
nsCOMPtr< nsIStringBundlem_stringBundle
PRInt64 m_lastProgressTime
nsMsgKey m_curDstKey
PRUint32 m_curCopyIndex
nsCOMPtr< nsIMsgMessageServicem_messageService
PRUint32 m_totalMsgCount
char * m_dataBuffer
PRUint32 m_dataBufferSize
PRUint32 m_leftOver
PRPackedBool m_isMove
PRPackedBool m_isFolder
PRPackedBool m_dummyEnvelopeNeeded
PRPackedBool m_copyingMultipleMessages
PRPackedBool m_fromLineSeen
PRPackedBool m_allowUndo
PRPackedBool m_writeFailed
PRPackedBool m_notifyFolderLoaded

Detailed Description

Definition at line 63 of file nsLocalMailFolder.h.


Constructor & Destructor Documentation

Definition at line 131 of file nsLocalMailFolder.cpp.

{
  PR_Free(m_dataBuffer);
  if (m_fileStream)
  {
    if (m_fileStream->is_open())
    m_fileStream->close();
    delete m_fileStream;
  }
  if (m_messageService)
  {
    nsCOMPtr <nsIMsgFolder> srcFolder = do_QueryInterface(m_srcSupport);
    if (srcFolder && m_message)
    {
      nsXPIDLCString uri;
      srcFolder->GetUriForMsg(m_message, getter_Copies(uri));
    }
  }
}

Here is the call graph for this function:


Member Data Documentation

Definition at line 95 of file nsLocalMailFolder.h.

Definition at line 93 of file nsLocalMailFolder.h.

Definition at line 84 of file nsLocalMailFolder.h.

Definition at line 83 of file nsLocalMailFolder.h.

Definition at line 87 of file nsLocalMailFolder.h.

Definition at line 88 of file nsLocalMailFolder.h.

Definition at line 76 of file nsLocalMailFolder.h.

Definition at line 92 of file nsLocalMailFolder.h.

Definition at line 68 of file nsLocalMailFolder.h.

Definition at line 94 of file nsLocalMailFolder.h.

Definition at line 91 of file nsLocalMailFolder.h.

Definition at line 90 of file nsLocalMailFolder.h.

Definition at line 81 of file nsLocalMailFolder.h.

Definition at line 89 of file nsLocalMailFolder.h.

Definition at line 74 of file nsLocalMailFolder.h.

Definition at line 72 of file nsLocalMailFolder.h.

Definition at line 70 of file nsLocalMailFolder.h.

Definition at line 85 of file nsLocalMailFolder.h.

Definition at line 75 of file nsLocalMailFolder.h.

Definition at line 97 of file nsLocalMailFolder.h.

Definition at line 73 of file nsLocalMailFolder.h.

Definition at line 69 of file nsLocalMailFolder.h.

Definition at line 79 of file nsLocalMailFolder.h.

Definition at line 80 of file nsLocalMailFolder.h.

Definition at line 86 of file nsLocalMailFolder.h.

Definition at line 71 of file nsLocalMailFolder.h.

Definition at line 96 of file nsLocalMailFolder.h.


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