Swi::CSisRegistryFileDescription Class Reference
class Swi::CSisRegistryFileDescription : public CBase
|
Inherits from
-
Swi::CSisRegistryFileDescription
Public Member Functions
|
|
~CSisRegistryFileDescription
()
|
const
HBufC8
*
|
CapabilitiesData
()
|
IMPORT_C void
|
ExternalizeL
(
RWriteStream
&)
|
const
CHashContainer
&
|
Hash
()
|
TUint32
|
Index
()
|
IMPORT_C void
|
InternalizeL
(
RReadStream
&)
|
const
TDesC
&
|
MimeType
()
|
IMPORT_C
CSisRegistryFileDescription
*
|
NewL
(const
Sis::CFileDescription
&,
TChar
,
TBool
)
|
IMPORT_C
CSisRegistryFileDescription
*
|
NewL
(const
CSisRegistryFileDescription
&)
|
IMPORT_C
CSisRegistryFileDescription
*
|
NewL
(
RReadStream
&)
|
IMPORT_C
CSisRegistryFileDescription
*
|
NewL
(
CHashContainer
&, const
TDesC
&, const
TDesC
&, const
Sis::TSISFileOperation
, const
Sis::TSISFileOperationOptions
, const
TInt64
, const
TUint32
, const
TUid
)
|
IMPORT_C
CSisRegistryFileDescription
*
|
NewLC
(const
Sis::CFileDescription
&,
TChar
,
TBool
)
|
IMPORT_C
CSisRegistryFileDescription
*
|
NewLC
(const
CSisRegistryFileDescription
&)
|
IMPORT_C
CSisRegistryFileDescription
*
|
NewLC
(
RReadStream
&)
|
Sis::TSISFileOperation
|
Operation
()
|
Sis::TSISFileOperationOptions
|
OperationOptions
()
|
IMPORT_C
TUint32
|
SerializedSize
()
|
void
|
SetSid
(
TUid
)
|
TUid
|
Sid
()
|
const
TDesC
&
|
Target
()
|
TInt64
|
UncompressedLength
()
|
Constructor & Destructor Documentation
CSisRegistryFileDescription()
CSisRegistryFileDescription
|
(
|
)
|
[private]
|
~CSisRegistryFileDescription()
IMPORT_C
|
~CSisRegistryFileDescription
|
(
|
)
|
[virtual]
|
Member Functions Documentation
CapabilitiesData()
const
HBufC8
*
|
CapabilitiesData
|
(
|
)
|
const [inline]
|
ConstructL(const Sis::CFileDescription &, TChar, TBool)
The second-phase constructor.
ConstructL(const CSisRegistryFileDescription &)
The second-phase constructor.
ConstructL(RReadStream &)
The second-phase constructor.
Parameters
RReadStream
& aStream
|
the stream to read the file description from.
|
ConstructL(CHashContainer &, const TDesC &, const TDesC &, const Sis::TSISFileOperation, const Sis::TSISFileOperationOptions, const TInt64, const TUint32, const TUid)
void
|
ConstructL
|
(
|
CHashContainer
&
|
aHash,
|
|
const
TDesC
&
|
aTarget,
|
|
const
TDesC
&
|
aMimeType,
|
|
const
Sis::TSISFileOperation
|
aOperation,
|
|
const
Sis::TSISFileOperationOptions
|
aOperationOptions,
|
|
const
TInt64
|
aUncompressedLength,
|
|
const
TUint32
|
aIndex,
|
|
const
TUid
|
aSid
|
|
)
|
[private]
|
Parameters
CHashContainer
& aHash
|
|
const
TDesC
& aTarget
|
|
const
TDesC
& aMimeType
|
|
const
Sis::TSISFileOperation
aOperation
|
|
const
Sis::TSISFileOperationOptions
aOperationOptions
|
|
const
TInt64
aUncompressedLength
|
|
const
TUint32
aIndex
|
|
const
TUid
aSid
|
|
ExternalizeL(RWriteStream &)
Write the object to a stream
InternalizeL(RReadStream &)
Read the object from a stream
MimeType()
const
TDesC
&
|
MimeType
|
(
|
)
|
const [inline]
|
NewL(const Sis::CFileDescription &, TChar, TBool)
Parameters
const
Sis::CFileDescription
& aFileDescription
|
the file description object used to initialise the new object
|
TChar
aDrive
|
the user selected drive for this installation
|
TBool
aIsStub = EFalse
|
|
NewL(const CSisRegistryFileDescription &)
NewL(CHashContainer &, const TDesC &, const TDesC &, const Sis::TSISFileOperation, const Sis::TSISFileOperationOptions, const TInt64, const TUint32, const TUid)
Create a file description based upon supplied parameters. This is used to create a file description for removable media SIS stub files. So they can be removed if an uninstall occurs
Parameters
CHashContainer
& aHash
|
The hash of the file
|
const
TDesC
& aTarget
|
The location of hte file
|
const
TDesC
& aMimeType
|
The mime type of the file
|
const
Sis::TSISFileOperation
aOperation
|
The operation performed on this file during installation
|
const
Sis::TSISFileOperationOptions
aOperationOptions
|
The options applied to the Operation
|
const
TInt64
aUncompressedLength
|
|
const
TUint32
aIndex
|
|
const
TUid
aSid
|
|
NewLC(const Sis::CFileDescription &, TChar, TBool)
Parameters
const
Sis::CFileDescription
& aFileDescription
|
the file description object used to initialise the new object
|
TChar
aDrive
|
the user selected drive for this installation
|
TBool
aIsStub = EFalse
|
|
NewLC(const CSisRegistryFileDescription &)
Operation()
Sis::TSISFileOperation
|
Operation
|
(
|
)
|
const [inline]
|
OperationOptions()
Sis::TSISFileOperationOptions
|
OperationOptions
|
(
|
)
|
const [inline]
|
SerializedSize()
IMPORT_C
TUint32
|
SerializedSize
|
(
|
)
|
const
|
SetSid(TUid)
void
|
SetSid
|
(
|
TUid
|
aUid
|
)
|
[inline]
|
Sid()
TUid
|
Sid
|
(
|
)
|
const [inline]
|
Target()
const
TDesC
&
|
Target
|
(
|
)
|
const [inline]
|
UncompressedLength()
TInt64
|
UncompressedLength
|
(
|
)
|
const [inline]
|
Member Data Documentation
HBufC8 * iCapabilitiesData
HBufC8
*
|
iCapabilitiesData
|
[private]
|
HBufC * iMimeType
HBufC
*
|
iMimeType
|
[private]
|
Sis::TSISFileOperation
iOperation
Sis::TSISFileOperation
|
iOperation
|
[private]
|
Sis::TSISFileOperationOptions
iOperationOptions
Sis::TSISFileOperationOptions
|
iOperationOptions
|
[private]
|
HBufC * iTarget
HBufC
*
|
iTarget
|
[private]
|
TInt64
iUncompressedLength
TInt64
|
iUncompressedLength
|
[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.