class nsSubscribableServer
Members:
-
AddChildNode(SubscribeTreeNode*, const char*, SubscribeTreeNode**)
-
virtual
AddRef()
-
virtual
AddTo(const nsACString_internal&, PRBool, PRBool, PRBool)
-
BuildURIFromNode(SubscribeTreeNode*, nsACString_internal&)
-
virtual
CommitSubscribeChanges()
-
private
ConvertNameToUnichar(const char*, PRUnichar**)
-
CreateNode(SubscribeTreeNode*, const char*, SubscribeTreeNode**)
-
EnsureRDFService()
-
EnsureSubscribeDS()
-
FindAndCreateNode(const nsACString_internal&, SubscribeTreeNode**)
-
FreeSubtree(SubscribeTreeNode*)
-
virtual
GetChildren(const nsACString_internal&, nsISimpleEnumerator**)
-
virtual
GetDelimiter(char*)
-
virtual
GetFirstChildURI(const nsACString_internal&, nsACString_internal&)
-
virtual
GetLeafName(const nsACString_internal&, nsAString_internal&)
-
virtual
GetSubscribeListener(nsISubscribeListener**)
-
virtual
GetSupportsSubscribeSearch(PRBool*)
-
virtual
HasChildren(const nsACString_internal&, PRBool*)
-
Init()
-
virtual
IsSubscribable(const nsACString_internal&, PRBool*)
-
virtual
IsSubscribed(const nsACString_internal&, PRBool*)
-
Notify(nsIRDFResource*, nsIRDFResource*, nsIRDFNode*, PRBool, PRBool)
-
NotifyAssert(SubscribeTreeNode*, nsIRDFResource*, SubscribeTreeNode*)
-
NotifyChange(SubscribeTreeNode*, nsIRDFResource*, PRBool)
-
virtual
QueryInterface(const nsIID&, void**)
-
virtual
Release()
-
virtual
SetAsSubscribed(const nsACString_internal&)
-
virtual
SetDelimiter(char)
-
virtual
SetIncomingServer(nsIMsgIncomingServer*)
-
virtual
SetSearchValue(const nsAString_internal&)
-
virtual
SetShowFullName(PRBool)
-
virtual
SetState(const nsACString_internal&, PRBool, PRBool*)
-
virtual
SetSubscribeListener(nsISubscribeListener*)
-
virtual
StartPopulating(nsIMsgWindow*, PRBool, PRBool)
-
virtual
StartPopulatingWithUri(nsIMsgWindow*, PRBool, const char*)
-
virtual
StopPopulating(nsIMsgWindow*)
-
virtual
Subscribe(const PRUnichar*)
-
virtual
SubscribeCleanup()
-
virtual
Unsubscribe(const PRUnichar*)
-
virtual
UpdateSubscribed()
-
protected
_mOwningThread
-
private
kFalseLiteral
-
private
kNC_Child
-
private
kNC_Subscribed
-
private
kTrueLiteral
-
private
mDelimiter
-
private
mIncomingServer
-
private
mRDFService
-
protected
mRefCnt
-
private
mShowFullName
-
private
mStopped
-
private
mSubscribeDS
-
private
mSubscribeListener
-
private
mTreeRoot
-
nsSubscribableServer()
-
virtual
~nsSubscribableServer()
Locations: