CFileSystem Class Reference
class CFileSystem : public CFsObject |
Nested Classes and Structures
Constructor & Destructor Documentation
Member Functions Documentation
DefaultPath(TDes &)
TInt
| DefaultPath | ( | TDes & | aPath | ) | const [virtual] |
DriveInfo(TDriveInfo &, TInt)
IMPORT_C void | DriveInfo | ( | TDriveInfo & | anInfo, |
| TInt | aDriveNumber |
| ) | const [virtual] |
Retrieves drive information.
The function should set anInfo.iMediaAtt and anInfo.iType according to the specified drive number.
Note that anInfo.iDriveAtt will already have been set by the calling function.
The function can obtain the necessary information by calling the appropriate TBusLocalDrive::Caps() function using the argument aDriveNumber.
Parameters
TDriveInfo & anInfo | On return, contains the drive information. |
TInt aDriveNumber | The drive number. |
GetInterface(TInt, TAny *&, TAny *)
IMPORT_C TInt | GetInterface | ( | TInt | aInterfaceId, |
| TAny *& | aInterface, |
| TAny * | aInput |
| ) | [protected, virtual] |
Return a pointer to a specified interface extension - to allow future extension of this class without breaking binary compatibility.
Parameters
TInt aInterfaceId | Interface identifier of the interface to be retrieved. |
TAny *& aInterface | A reference to a pointer that retrieves the specified interface. |
TAny * aInput | An arbitrary input argument. |
GetSupportedFileSystemName(TInt, TDes &)
TInt
| GetSupportedFileSystemName | ( | TInt | aFsNumber, |
| TDes & | aFsName |
| ) | |
Install()
TInt
| Install | ( | ) | [pure virtual] |
IsExtensionSupported()
IMPORT_C TBool | IsExtensionSupported | ( | ) | const [virtual] |
IsProxyDriveSupported()
IMPORT_C TBool | IsProxyDriveSupported | ( | ) | |
NewDirL()
CDirCB * | NewDirL | ( | ) | const [pure virtual] |
Creates a new directory control block, i.e. a CDirCB derived object.
On success, a pointer to the new directory control block should be returned, otherwise the function should leave.
CDirCB
NewFileL()
CFileCB * | NewFileL | ( | ) | const [pure virtual] |
Creates a new file control block, i.e. a CFileCB derived object.
On success, a pointer to the new file object should be returned, otherwise the function should leave.
CFileCB
NewFormatL()
Creates a new volume format control block, i.e. a CFormatCB derived object.
On success, a pointer to the new volume format control block should be returned, otherwise the function should leave.
CFormatCB
NewMountExL(TDrive *, CFileSystem **, TBool, TUint32)
NewMountL()
CMountCB * | NewMountL | ( | ) | const [pure virtual] |
Creates a new mount control block, a CMountCB derived object.
On success, a pointer to the new mount object should be returned, otherwise the function should leave.
CMountCB
QueryVersionSupported(const TVersion &)
IMPORT_C TBool | QueryVersionSupported | ( | const TVersion & | aVer | ) | const [virtual] |
Remove()
IMPORT_C TInt | Remove | ( | ) | [virtual] |
Member Enumerations Documentation
Enum TInterfaceIds
Enumeration of the aInterfaceIDs used in GetInterface.
Enumerators
EProxyDriveSupport = 0 | |
EExtendedFunctionality | |
Member Data Documentation
CFileSystemBody * iBody
CFileSystemBody * | iBody | [private] |
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.