A interface representing a profile.
@note THIS INTERFACE SHOULD BE IMPLEMENTED BY THE TOOLKIT CODE ONLY! DON’T
EVEN THINK ABOUT IMPLEMENTING THIS IN JAVASCRIPT!
Removes the profile from the registry of profiles.
removeFiles | Indicates whether or not the profile directory should be removed in addition. |
Lock this profile using platform-specific locking methods.
lockFile | If locking fails, this may return a lockFile object which can be used in platform-specific ways to determine which process has the file locked. Null may be passed. |
An interface which holds a profile lock as long as you reference it. @throws NS_ERROR_FILE_ACCESS_DENIED if the profile was already locked. |
The location of the profile directory.
The location of the profile local directory, which may be the same as
the root directory. See nsIProfileLock::localDirectory.
The name of the profile.