Swi::CSisRegistryToken Class Reference
class Swi::CSisRegistryToken : public Swi::CSisRegistryPackage |
Inherited Functions |
---|
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| Swi::CSisRegistryPackage::CSisRegistryPackage() |
| Swi::CSisRegistryPackage::CSisRegistryPackage(TUid) |
| Swi::CSisRegistryPackage::ConstructL(const CSisRegistryPackage &) |
| Swi::CSisRegistryPackage::ConstructL(const TDesC &,const TDesC &) |
| Swi::CSisRegistryPackage::Index()const |
| Swi::CSisRegistryPackage::Name()const |
| Swi::CSisRegistryPackage::NewL(TUid,const TDesC &,const TDesC &) |
| Swi::CSisRegistryPackage::NewL(const CSisRegistryPackage &) |
| Swi::CSisRegistryPackage::NewLC(TUid,const TDesC &,const TDesC &) |
| Swi::CSisRegistryPackage::NewLC(const CSisRegistryPackage &) |
| Swi::CSisRegistryPackage::SetIndex(const TInt) |
| Swi::CSisRegistryPackage::SetNameL(const TDesC &) |
| Swi::CSisRegistryPackage::Uid()const |
| Swi::CSisRegistryPackage::Vendor()const |
| Swi::CSisRegistryPackage::operator==(const CSisRegistryPackage &)const |
| Swi::CSisRegistryPackage::~CSisRegistryPackage() |
Constructor & Destructor Documentation
CSisRegistryToken()
CSisRegistryToken | ( | ) | [protected] |
~CSisRegistryToken()
~CSisRegistryToken | ( | ) | [virtual] |
Member Functions Documentation
AddRemovableDrive(TInt)
IMPORT_C void | AddRemovableDrive | ( | TInt | aDrive | ) | |
ConstructL()
void | ConstructL | ( | ) | [protected] |
ConstructL(const CSisRegistryToken &)
ConstructL(RReadStream &)
The second-phase constructor.
Parameters
RReadStream & aStream | RReadStream stream object reference which contains the streamed object. |
ControllerInfo()
Information about the controller(s) associated with this application
Drives()
TUint
| Drives | ( | ) | const [inline] |
Returns a bitmask of all drives used by the package at the moment of installation. The drives are encoded with 1 if present/required and 0 if otherwise. Since potentially there can be uto 26 drives a 32 bit integer is sufficient, 1<<i; i=0 encodes drive A as present
ExternalizeL(RWriteStream &)
Write the object to a stream
InternalizeL(RReadStream &)
Read the object from a stream
Language()
Returns the installed language for this package
NewL(RReadStream &)
Constructs a entry from a given existing stream.
NewL(const CSisRegistryToken &)
NewLC(RReadStream &)
Parameters
RReadStream & aStream | Stream to read the object data from |
NewLC(const CSisRegistryToken &)
PresentState()
TBool
| PresentState | ( | ) | const [inline] |
Returns whether all required drives are present
RemoveRemovableDrive(TInt)
IMPORT_C void | RemoveRemovableDrive | ( | TInt | aDrive | ) | |
SelectedDrive()
TChar
| SelectedDrive | ( | ) | const [inline] |
Returns what drive the user selected for files in the Sisx file that did not specify drive.
SetCurrentDrives(TUint)
void | SetCurrentDrives | ( | TUint | aDrives | ) | [inline] |
Sets the current drives status, for initialisation purposes
Parameters
TUint aDrives | The drive bitmap of drives currently present in the system |
SetFixedDrives(TUint)
IMPORT_C void | SetFixedDrives | ( | TUint | aFixedDrives | ) | |
Updates internal state from provided flags which drives are fixed
Parameters
TUint aFixedDrives | TUint drives map of fixed drives |
SidPresent(TUid)
Indicates whether or not the supplied executable belongs to this token
Parameters
TUid aSid | The executable's SID |
Sids()
Return an array of executable SIDs belonging to (installed as a part of) this package.
Version()
Returns the version of this package
Member Data Documentation
TBool
iCompletelyPresent
TBool
| iCompletelyPresent | [protected] |
RPointerArray< CControllerInfo > iControllerInfo
TUint
iCurrentDrives
TUint
| iCurrentDrives | [protected] |
TUint
iPresentRemovableDrives
TUint
| iPresentRemovableDrives | [protected] |
TChar
iSelectedDrive
TChar
| iSelectedDrive | [protected] |
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.