Back to index

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

#include <nsImapProtocol.h>

Inheritance diagram for nsMsgImapLineDownloadCache:
Inheritance graph
Collaboration diagram for nsMsgImapLineDownloadCache:
Collaboration graph

List of all members.

Public Member Functions

nsMsgImapLineDownloadCache ()
virtual ~nsMsgImapLineDownloadCache ()
PRUint32 CurrentUID ()
PRUint32 SpaceAvailable ()
PRBool CacheEmpty ()
msg_line_infoGetCurrentLineInfo ()
void getMsgHdrs ([shared] out string aMsgHdrs)
void cacheLine (in string line, in unsigned long uid)
void resetCache ()

Public Attributes

attribute nsMsgKey msgUid
attribute long msgSize

Private Attributes

PRInt32 m_msgSize

Detailed Description

Definition at line 102 of file nsImapProtocol.h.

Constructor & Destructor Documentation

Definition at line 219 of file nsImapProtocol.cpp.

Member Function Documentation

Definition at line 247 of file nsImapProtocol.cpp.

    return m_bufferPos == 0;

Here is the caller graph for this function:

void nsIImapHeaderInfo::cacheLine ( in string  line,
in unsigned long  uid 
) [inherited]

Definition at line 224 of file nsImapProtocol.cpp.

    return fLineInfo->uidOfMessage;

Here is the caller graph for this function:

Definition at line 234 of file nsImapProtocol.cpp.

  AppendBuffer("", 1); // null terminate the buffer
  fLineInfo->adoptedMessageLine = GetBuffer();
  return fLineInfo;

Here is the caller graph for this function:

void nsIImapHeaderInfo::getMsgHdrs ( [shared] out string  aMsgHdrs) [inherited]

Definition at line 229 of file nsImapProtocol.cpp.

    return kDownLoadCacheSize - m_bufferPos;

Here is the caller graph for this function:

Member Data Documentation

Definition at line 117 of file nsImapProtocol.h.

Definition at line 118 of file nsImapProtocol.h.

Definition at line 44 of file nsIImapHeaderXferInfo.idl.

Definition at line 43 of file nsIImapHeaderXferInfo.idl.

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