Visit Mozilla.org

nsIDirectoryService

From MDC

The nsIDirectoryService interface provides methods to initialize and configure a directory service instance. The XPCOM Directory Service implements this interface to provide support for a variety of well-known file and directory locations.

Contents

nsIDirectoryService is defined in xpcom/io/nsIDirectoryService.idl. It is scriptable and has been frozen since Mozilla 1.8.

Inherits from: nsISupports

[edit] Method overview

void init();
void registerProvider(in nsIDirectoryServiceProvider prov);
void unregisterProvider(in nsIDirectoryServiceProvider prov);

[edit] init()

Must not be called by external code; called internally by XPCOM initialization.

  void init();
[edit] Parameters

None.

[edit] registerProvider()

Register a provider with the service.

  void registerProvider(
     in nsIDirectoryServiceProvider prov
  );
[edit] Parameters
prov
The provider to register with the service.

[edit] unregisterProvider()

Unregister a provider with the service.

  void unregisterProvider(
     in nsIDirectoryServiceProvider prov
  );
[edit] Parameters
prov
The provider to unregister from the service.


[edit] See Also

Using nsIDirectoryService, nsDirectoryService