CRsfwDirEntAttr Class Reference
class CRsfwDirEntAttr : public CBase
|
Filesystem object attribute container The attribute setting operations on this class do not affect any external objects - only the internal state of the object will be changed. Similarily, attribute getting operations only reflect the state of the object.
rsfwcommon.lib
-
Since
-
Series 60 3.1
Constructor & Destructor Documentation
~CRsfwDirEntAttr()
IMPORT_C
|
~CRsfwDirEntAttr
|
(
|
)
|
|
Member Functions Documentation
Att()
IMPORT_C
TUint
|
Att
|
(
|
)
|
const
|
Gets file or directory attribute bits (for SymbianOS standard bit definitions, see f32file.h)
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
ETag()
IMPORT_C const
TDesC8
*
|
ETag
|
(
|
)
|
const
|
MimeType()
IMPORT_C const
TDesC8
*
|
MimeType
|
(
|
)
|
const
|
Modified()
IMPORT_C
TTime
|
Modified
|
(
|
)
|
const
|
Returns the last modified time of the filesystem object
NewL()
Two-phased constructor. The attribute values are zeroed
ResetAttFlags(TUint)
IMPORT_C void
|
ResetAttFlags
|
(
|
TUint
|
aFlags
|
)
|
|
Resets the given file or directory attribute bits to 0 (for SymbianOS standard bit definitions, see f32file.h)
Parameters
TUint
aFlags
|
attribute bits (those bits are cleared that are set in aFlags)
|
SetAtt(TUint)
IMPORT_C void
|
SetAtt
|
(
|
TUint
|
aAtt
|
)
|
|
Sets file or directory attribute bits (for SymbianOS standard bit definitions, see f32file.h)
Parameters
TUint
aAtt
|
attribute bits
|
SetAttFlags(TUint)
IMPORT_C void
|
SetAttFlags
|
(
|
TUint
|
aFlags
|
)
|
|
Sets the given file or directory attribute bits to 1 (for SymbianOS standard bit definitions, see f32file.h)
Parameters
TUint
aFlags
|
attribute bits
|
SetETagL(const TDesC8 &)
IMPORT_C void
|
SetETagL
|
(
|
const
TDesC8
&
|
aETag
|
)
|
|
Parameters
const
TDesC8
& aETag
|
ETag type string
|
SetMimeTypeL(const TDesC8 &)
IMPORT_C void
|
SetMimeTypeL
|
(
|
const
TDesC8
&
|
aMimeType
|
)
|
|
Parameters
const
TDesC8
& aMimeType
|
MIME type string
|
SetModified(const TTime &)
IMPORT_C void
|
SetModified
|
(
|
const
TTime
&
|
aModified
|
)
|
|
Sets the last modified time of the filesystem object
Parameters
const
TTime
& aModified
|
last modified time
|
SetSize(TInt)
IMPORT_C void
|
SetSize
|
(
|
TInt
|
aSize
|
)
|
|
Sets the size of the filesystem object
SetStringValueL(TInt, const TDesC8 &)
IMPORT_C void
|
SetStringValueL
|
(
|
TInt
|
aIndex,
|
|
const
TDesC8
&
|
aString
|
|
)
|
|
Sets a string value at the given index
SetUid(TUid)
IMPORT_C void
|
SetUid
|
(
|
TUid
|
aUid
|
)
|
|
Sets the UID3 time of the filesystem object
Size()
IMPORT_C
TInt
|
Size
|
(
|
)
|
const
|
Returns the size of the filesystem object
StringValue(TInt)
IMPORT_C const
TDesC8
*
|
StringValue
|
(
|
TInt
|
aIndex
|
)
|
const
|
Returns a string value at the given index
Uid()
IMPORT_C const
TUid
&
|
Uid
|
(
|
)
|
|
Returns the UID3 of the filesystem object
Member Enumerations Documentation
Enum TDirEntAttrString
Enumerators
EDirEntAttrStringMimeType = 0
|
|
EDirEntAttrStringETag
|
|
EDirEntAttrStringReserved
|
|
EDirEntAttrStringCount
|
|
Member Data Documentation
TTime
iModified
TTime
|
iModified
|
[private]
|
HBufC8 * iStringValues
HBufC8
*
|
iStringValues
|
[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.