|
Original Symbian headers
Selected EUSER, Window Server, networking, graphics and device declarations
|
Base class for volume formatting parameters. More...
#include <f32file.h>
Public Types | |
| enum | { KUId = 0x820116A2 } |
Public Member Functions | |
| TVolFormatParam () | |
| void | Init () |
| resets all data to the "not set" values | |
| void | SetFileSystemName (const TDesC &aFsName) |
| sets the file system name hash corresponding to aFsName | |
| TUint32 | FSNameHash () const |
| TBool | SomeParamsSet () const |
Static Public Member Functions | |
| static TUint32 | CalcFSNameHash (const TDesC &aFsName) |
| Calculates the file system name hash. | |
Public Attributes | |
| const TUint32 | iUId |
| This class tree UID. | |
Protected Types | |
| enum | { KMaxDataSlots = 64 } |
Protected Member Functions | |
| void | SetVal (TUint aIndex, TUint32 aVal) |
| assign a data slot some integer value. | |
| TUint32 | GetVal (TUint aIndex) const |
Base class for volume formatting parameters.
This class package buffer, TVolFormatParamBuf or packaged buffer of the derived class can be passed to the RFormat::Open() in order to provide file system-specific formatting parameters. Each file system that supports such formatting parameters shall have this class specialisation (e.g. TVolFormatParam_FAT) All classes, derived from this one must have the same size as the base class.
In order to use formatting parameters the format mode shall have ESpecialFormat bit flag set.
@see RFormat::Open(RFs&,const TDesC&,TUint,TInt& ,const TDesC8& anInfo); @see TVolFormatParamBuf
|
inline |
|
inlinestatic |
Calculates the file system name hash.
For use in conjunction with this class only The file system name hash is a standard CRC32 on the up-cased name.
| aFsName | given name. |
(generated from Symbian Developer Library)
|
inline |
|
inlineprotected |
|
inline |
resets all data to the "not set" values
(generated from Symbian Developer Library)
|
inline |
sets the file system name hash corresponding to aFsName
(generated from Symbian Developer Library)
|
inlineprotected |
assign a data slot some integer value.
(generated from Symbian Developer Library)
|
inline |
| const TUint32 TVolFormatParam::iUId |