class nsLDAPAutoCompleteSession
Bases:
public
nsAbLDAPListenerBase
public
nsILDAPAutoCompleteSession
Members:
virtual
AddRef()
CreateResultsArray()
virtual
DoTask()
FinishAutoCompleteLookup(AutoCompleteStatus, nsresult, nsLDAPAutoCompleteSession::SessionState)
virtual
GetCjkMinStringLength(PRUint32*)
virtual
GetFilterTemplate(nsACString_internal&)
virtual
GetFormatter(nsILDAPAutoCompFormatter**)
virtual
GetLogin(nsACString_internal&)
virtual
GetMaxHits(PRInt32*)
virtual
GetMinStringLength(PRUint32*)
virtual
GetSearchClientControls(nsIMutableArray**)
virtual
GetSearchServerControls(nsIMutableArray**)
virtual
GetServerURL(nsILDAPURL**)
virtual
GetVersion(PRUint32*)
InitConnection()
virtual
InitFailed(PRBool)
IsMessageCurrent(nsILDAPMessage*, PRBool*)
virtual
OnAutoComplete(const PRUnichar*, nsIAutoCompleteResults*, nsIAutoCompleteListener*)
protected
OnLDAPBind(nsILDAPMessage*)
virtual
OnLDAPInit(nsILDAPConnection*, nsresult)
virtual
OnLDAPMessage(nsILDAPMessage*)
OnLDAPSearchEntry(nsILDAPMessage*)
OnLDAPSearchResult(nsILDAPMessage*)
virtual
OnStartLookup(const PRUnichar*, nsIAutoCompleteResults*, nsIAutoCompleteListener*)
virtual
OnStopLookup()
virtual
QueryInterface(const nsIID&, void**)
virtual
Release()
virtual
SetCjkMinStringLength(PRUint32)
virtual
SetFilterTemplate(const nsACString_internal&)
virtual
SetFormatter(nsILDAPAutoCompFormatter*)
virtual
SetLogin(const nsACString_internal&)
virtual
SetMaxHits(PRInt32)
virtual
SetMinStringLength(PRUint32)
virtual
SetSearchClientControls(nsIMutableArray*)
virtual
SetSearchServerControls(nsIMutableArray*)
virtual
SetServerURL(nsILDAPURL*)
virtual
SetVersion(PRUint32)
protected
_mOwningThread
protected
mCjkMinStringLength
protected
mEntriesReturned
protected
mFilterTemplate
protected
mFormatter
protected
mListener
protected
mMaxHits
protected
mMinStringLength
protected
mRefCnt
protected
mResults
protected
mResultsArray
protected
mSearchAttrs
protected
mSearchAttrsSize
protected
mSearchClientControls
protected
mSearchServerControls
protected
mSearchString
protected
mState
protected
mVersion
nsLDAPAutoCompleteSession()
virtual
~nsLDAPAutoCompleteSession()
SessionState
Locations:
class declared at
mailnews/addrbook/src/nsLDAPAutoCompleteSession.h:61