class nsMsgThread
Members:
-
virtual
AddChild(nsIMsgDBHdr*, nsIMsgDBHdr*, PRBool, nsIDBChangeAnnouncer*)
-
virtual
AddRef()
-
ChangeChildCount(PRInt32)
-
ChangeUnreadChildCount(PRInt32)
-
virtual
EnumerateMessages(nsMsgKey, nsISimpleEnumerator**)
-
virtual
GetChild(nsMsgKey, nsIMsgDBHdr**)
-
virtual
GetChildAt(PRInt32, nsIMsgDBHdr**)
-
virtual
GetChildHdrAt(PRInt32, nsIMsgDBHdr**)
-
GetChildHdrForKey(nsMsgKey, nsIMsgDBHdr**, PRInt32*)
-
virtual
GetChildKeyAt(PRInt32, nsMsgKey*)
-
virtual
GetFirstUnreadChild(nsIMsgDBHdr**)
-
virtual
GetFlags(PRUint32*)
-
GetMDBTable()
-
GetMetaRow()
-
virtual
GetNewestMsgDate(PRUint32*)
-
virtual
GetNumChildren(PRUint32*)
-
virtual
GetNumUnreadChildren(PRUint32*)
-
virtual
GetRootHdr(PRInt32*, nsIMsgDBHdr**)
-
virtual
GetSubject(nsACString_internal&)
-
virtual
GetThreadKey(nsMsgKey*)
-
Init()
-
virtual
InitCachedValues()
-
virtual
MarkChildRead(PRBool)
-
virtual
QueryInterface(const nsIID&, void**)
-
virtual
Release()
-
RemoveChild(nsMsgKey)
-
virtual
RemoveChildAt(PRInt32)
-
virtual
RemoveChildHdr(nsIMsgDBHdr*, nsIDBChangeAnnouncer*)
-
ReparentChildrenOf(nsMsgKey, nsMsgKey, nsIDBChangeAnnouncer*)
-
ReparentMsgsWithInvalidParent(PRUint32, nsMsgKey)
-
ReparentNonReferenceChildrenOf(nsIMsgDBHdr*, nsMsgKey, nsIDBChangeAnnouncer*)
-
RerootThread(nsIMsgDBHdr*, nsIMsgDBHdr*, nsIDBChangeAnnouncer*)
-
virtual
SetFlags(PRUint32)
-
virtual
SetNewestMsgDate(PRUint32)
-
virtual
SetSubject(const nsACString_internal&)
-
virtual
SetThreadKey(nsMsgKey)
-
SetThreadRootKey(nsMsgKey)
-
protected
_mOwningThread
-
protected
mRefCnt
-
protected
m_cachedValuesInitialized
-
protected
m_flags
-
public
m_mdbDB
-
protected
m_mdbTable
-
protected
m_metaRow
-
protected
m_newestMsgDate
-
protected
m_numChildren
-
protected
m_numUnreadChildren
-
protected
m_threadKey
-
protected
m_threadRootKey
-
nsMsgThread()
-
nsMsgThread(nsMsgDatabase*, nsIMdbTable*)
-
virtual
~nsMsgThread()
Locations: