nsHTTPIndex Class Reference

#include <nsDirectoryViewer.h>

Inheritance diagram for nsHTTPIndex:

Inheritance graph
[legend]
Collaboration diagram for nsHTTPIndex:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 nsHTTPIndex ()
virtual ~nsHTTPIndex ()
nsresult Init (void)

Static Public Member Functions

static nsresult Create (nsIURI *aBaseURI, nsIInterfaceRequestor *aContainer, nsIHTTPIndex **aResult)

Protected Member Functions

 nsHTTPIndex (nsIInterfaceRequestor *aRequestor)
nsresult CommonInit (void)
nsresult Init (nsIURI *aBaseURL)
void GetDestination (nsIRDFResource *r, nsXPIDLCString &dest)
PRBool isWellknownContainerURI (nsIRDFResource *r)
nsresult AddElement (nsIRDFResource *parent, nsIRDFResource *prop, nsIRDFNode *child)

Static Protected Member Functions

static void FireTimer (nsITimer *aTimer, void *aClosure)

Protected Attributes

nsCOMPtr< nsIRDFDataSourcemInner
nsCOMPtr< nsISupportsArraymConnectionList
nsCOMPtr< nsISupportsArraymNodeList
nsCOMPtr< nsITimermTimer
nsCOMPtr< nsIDirIndexParsermParser
nsCString mBaseURL
nsCString mEncoding
PRBool mBindToGlobalObject
nsIInterfaceRequestormRequestor
nsCOMPtr< nsIRDFResourcemDirectory


Constructor & Destructor Documentation

nsHTTPIndex::nsHTTPIndex ( nsIInterfaceRequestor aRequestor  )  [protected]

nsHTTPIndex::nsHTTPIndex (  ) 

nsHTTPIndex::~nsHTTPIndex (  )  [virtual]


Member Function Documentation

nsresult nsHTTPIndex::CommonInit ( void   )  [protected]

nsresult nsHTTPIndex::Init ( nsIURI aBaseURL  )  [protected]

void nsHTTPIndex::GetDestination ( nsIRDFResource r,
nsXPIDLCString &  dest 
) [protected]

PRBool nsHTTPIndex::isWellknownContainerURI ( nsIRDFResource r  )  [protected]

nsresult nsHTTPIndex::AddElement ( nsIRDFResource parent,
nsIRDFResource prop,
nsIRDFNode child 
) [protected]

void nsHTTPIndex::FireTimer ( nsITimer aTimer,
void *  aClosure 
) [static, protected]

nsresult nsHTTPIndex::Init ( void   ) 

nsresult nsHTTPIndex::Create ( nsIURI aBaseURI,
nsIInterfaceRequestor aContainer,
nsIHTTPIndex **  aResult 
) [static]


Member Data Documentation

nsCOMPtr<nsIRDFDataSource> nsHTTPIndex::mInner [protected]

nsCOMPtr<nsITimer> nsHTTPIndex::mTimer [protected]

nsCOMPtr<nsIDirIndexParser> nsHTTPIndex::mParser [protected]

nsCOMPtr<nsIRDFResource> nsHTTPIndex::mDirectory [protected]


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

Generated Mozilla by doxygen 1.5.6