Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Protected Attributes | Friends
nsMsgFolderCacheElement Class Reference

#include <nsMsgFolderCacheElement.h>

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

List of all members.

Public Member Functions

 nsMsgFolderCacheElement ()
virtual ~nsMsgFolderCacheElement ()
NS_DECL_ISUPPORTS
NS_DECL_NSIMSGFOLDERCACHEELEMENT
void 
SetMDBRow (nsIMdbRow *row)
void SetOwningCache (nsMsgFolderCache *owningCache)
string GetStringProperty (in string propertyName)
long GetInt32Property (in string propertyName)
void SetStringProperty (in string propertyName, in string propertyValue)
void SetInt32Property (in string propertyName, in long propertyValue)

Public Attributes

attribute string Key

Protected Attributes

nsIMdbRowm_mdbRow
nsMsgFolderCachem_owningCache
char * m_folderKey

Friends

class nsMsgFolderCache

Detailed Description

Definition at line 45 of file nsMsgFolderCacheElement.h.


Constructor & Destructor Documentation

Definition at line 50 of file nsMsgFolderCacheElement.cpp.

{
  NS_IF_RELEASE(m_mdbRow);
  // circular reference, don't do it.
  // NS_IF_RELEASE(m_owningCache);
  PR_FREEIF(m_folderKey);
}

Member Function Documentation

Here is the caller graph for this function:

Here is the caller graph for this function:

void nsIMsgFolderCacheElement::SetInt32Property ( in string  propertyName,
in long  propertyValue 
) [inherited]

Here is the caller graph for this function:

Definition at line 157 of file nsMsgFolderCacheElement.cpp.

{
  if (m_mdbRow)
    NS_RELEASE(m_mdbRow);
  m_mdbRow = row;
  if (row)
    NS_ADDREF(row);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 64 of file nsMsgFolderCacheElement.cpp.

{
  m_owningCache = owningCache;
  // circular reference, don't do it.
  //  if (owningCache)
  //    NS_ADDREF(owningCache);
}

Here is the caller graph for this function:

void nsIMsgFolderCacheElement::SetStringProperty ( in string  propertyName,
in string  propertyValue 
) [inherited]

Here is the caller graph for this function:


Friends And Related Function Documentation

friend class nsMsgFolderCache [friend]

Definition at line 51 of file nsMsgFolderCacheElement.h.


Member Data Documentation

Definition at line 44 of file nsIMsgFolderCacheElement.idl.

Definition at line 64 of file nsMsgFolderCacheElement.h.

Definition at line 59 of file nsMsgFolderCacheElement.h.

Definition at line 61 of file nsMsgFolderCacheElement.h.


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