class CFileBase : public CBase |
Public Member Functions | |
---|---|
IMPORT_C TPtrC | AbbreviatedPath() |
IMPORT_C const TEntry & | CurrentEntry() |
IMPORT_C TPtrC | FullPath() |
IMPORT_C TInt | GetLastError() |
IMPORT_C TFileManError | GetMoreInfoAboutError() |
IMPORT_C void | SetObserver(MFileManObserver *) |
Protected Member Functions | |
---|---|
CFileBase(RFs &) | |
~CFileBase() | |
void | CompleteOperationL() |
IMPORT_C void | ConstructL() |
void | DoOperationL() |
IMPORT_C void | RunInSeparateThreadL(TThreadFunction) |
IMPORT_C void | RunL() |
IMPORT_C | CFileBase | ( | RFs & | anFs | ) | [protected] |
Protected default constructor.
Note that the class is intended only as an abstract base for other classes.
RFs & anFs | File server session. |
IMPORT_C | ~CFileBase | ( | ) | [protected] |
Destructor.
Frees resources prior to destruction of the object.
IMPORT_C TPtrC | AbbreviatedPath | ( | ) |
Gets the abbreviated path of the file or directory currently being processed.
The abbreviated path is its path relative to the top level directory specified in the operation.
void | CompleteOperationL | ( | ) | [protected, inline, virtual] |
Called from RunL to perform tidy up after an operation.
void | DoOperationL | ( | ) | [protected, pure virtual] |
Called from RunL to perform the requested operation.
IMPORT_C TPtrC | FullPath | ( | ) |
Gets the full path of the file or directory currently being processed.
The full path includes the drive letter, path and filename.
IMPORT_C TInt | GetLastError | ( | ) |
Gets the latest error code returned during a CFileMan operation.
This function may be called from MFileManObserver::NotifyFileManEnded().
IMPORT_C TFileManError | GetMoreInfoAboutError | ( | ) |
Gets additional information about the latest error returned during a CFileMan operation.
For example, if a rename fails, this function can be used to report whether the source or target name caused the problem. This information supplements that provided GetLastError().
IMPORT_C void | RunInSeparateThreadL | ( | TThreadFunction | aThreadFunction | ) | [protected] |
Creates a separate thread to run the command.
TThreadFunction aThreadFunction | The thread function. |
IMPORT_C void | RunL | ( | ) | [protected] |
Executes a command.
IMPORT_C void | SetObserver | ( | MFileManObserver * | anObserver | ) |
Sets the observer.
Use this function to provide CFileMan with an MFileManObserver, or, if one already exists, to change the observer.
MFileManObserver * anObserver | File management observer. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.