Lines Matching refs:mFileSpec

72 	:	mFileSpec(inSpec)
98 #define FILESPEC(ifilespec) ((nsFileSpecImpl*)ifilespec)->mFileSpec
105 nsresult rv = ((nsIFileSpec *)original)->GetFileSpec( &mFileSpec);
107 return mFileSpec.Error();
119 *_retval = mFileSpec.IsChildOf(FILESPEC(possibleParent));
120 return mFileSpec.Error();
129 if (mFileSpec.Failed())
130 return mFileSpec.Error();
131 nsFileURL url(mFileSpec);
142 mFileSpec = nsFileURL(aURLString);
151 if (mFileSpec.Failed())
152 return mFileSpec.Error();
153 nsFilePath path(mFileSpec);
164 mFileSpec = nsFilePath(aUnixStyleFilePath);
173 if (mFileSpec.Failed())
174 return mFileSpec.Error();
175 nsPersistentFileDescriptor desc(mFileSpec);
188 nsPersistentFileDescriptor desc(mFileSpec);
190 mFileSpec = desc;
199 if (mFileSpec.Failed())
200 return mFileSpec.Error();
201 *aNativePath = nsCRT::strdup(mFileSpec.GetNativePathCString());
211 mFileSpec = aNativePath;
220 native = mFileSpec.GetNativePathCString();
232 mFileSpec = native.get();
241 if (mFileSpec.Failed())
242 return mFileSpec.Error();
243 nsNSPRPath path(mFileSpec);
254 return mFileSpec.Error();
262 *_retval = mFileSpec.Valid();
270 *_retval = mFileSpec.Failed();
279 *aLeafName = mFileSpec.GetLeafName();
280 return mFileSpec.Error();
287 mFileSpec.SetLeafName(aLeafName);
288 return mFileSpec.Error();
297 mFileSpec.GetParent(parent);
305 mFileSpec.MakeUnique();
306 return mFileSpec.Error();
313 mFileSpec.MakeUnique(suggestedName);
314 return mFileSpec.Error();
323 mFileSpec.GetModDate(stamp);
325 return mFileSpec.Error();
333 *_retval = mFileSpec.ModDateChanged(oldStamp);
334 return mFileSpec.Error();
342 *_retval = mFileSpec.IsDirectory();
343 return mFileSpec.Error();
351 *_retval = mFileSpec.IsFile();
352 return mFileSpec.Error();
360 *_retval = mFileSpec.Exists();
361 return mFileSpec.Error();
369 *_retval = mFileSpec.IsHidden();
370 return mFileSpec.Error();
378 *_retval = mFileSpec.IsSymlink();
379 return mFileSpec.Error();
387 return mFileSpec.ResolveSymlink(ignore);
395 *aFileSize = mFileSpec.GetFileSize();
396 return mFileSpec.Error();
404 *aDiskSpaceAvailable = mFileSpec.GetDiskSpaceAvailable();
405 return mFileSpec.Error();
412 mFileSpec += relativePath;
413 return mFileSpec.Error();
432 mFileSpec.CreateDir();
433 return mFileSpec.Error();
440 mFileSpec.Delete(aRecursive);
441 return mFileSpec.Error();
447 return mFileSpec.Truncate(aNewLength);
454 return mFileSpec.Rename(newLeafName);
461 return mFileSpec.CopyToDir(FILESPEC(newParentDir));
468 return mFileSpec.MoveToDir(FILESPEC(newParentDir));
475 return mFileSpec.Execute(args);
484 return NS_NewTypicalInputFileStream((nsISupports**)&mInputStream, mFileSpec);
493 return NS_NewTypicalOutputFileStream((nsISupports**)&mOutputStream, mFileSpec);
502 nsresult result = NS_NewTypicalInputFileStream((nsISupports**)&mInputStream, mFileSpec);
504 result = NS_NewTypicalOutputFileStream((nsISupports**)&mOutputStream, mFileSpec);
589 *aFileSpec = mFileSpec;
606 if (mFileSpec == otherSpec) {
620 mFileSpec = aFileSpec;