CSsmStartupProperties Class Reference
class CSsmStartupProperties : public CBase |
A parameter class containing application/process starter information that is shared among client applications, system components and client/server processes. This class is used to pass multiple different types of data to API's in only one parameter while ensuring proper data initialization, memory allocation and serializing over IPC when required.
When an instance of this class is created it contains default values for all properties. The usage of this class for different scenarios only requires calling setter functions to overrride parameters which has non-default values.
Constructor & Destructor Documentation
CSsmStartupProperties()
CSsmStartupProperties | ( | ) | [private] |
CSsmStartupProperties(const CSsmStartupProperties &)
~CSsmStartupProperties()
IMPORT_C | ~CSsmStartupProperties | ( | ) | |
Member Functions Documentation
Args()
IMPORT_C TPtrC | Args | ( | ) | const |
ConstructFromResourceL(RResourceReader &, CResourceFile *, TSsmCommandType)
void | ConstructFromResourceL | ( | RResourceReader & | aReader, |
| CResourceFile * | aResourceFile, |
| TSsmCommandType | aCommandType |
| ) | [private] |
Parameters
RResourceReader & aReader | |
CResourceFile * aResourceFile | |
TSsmCommandType aCommandType | |
ConstructL(const CSsmStartupProperties &)
ExternalizeL(RWriteStream &)
FileName()
IMPORT_C TPtrC | FileName | ( | ) | const |
InternalizeL(RReadStream &)
IsMonitoringRequired()
IMPORT_C TBool | IsMonitoringRequired | ( | ) | const |
NewL(const TDesC &, const TDesC &)
NewL(RResourceReader &, CResourceFile *, TSsmCommandType)
Parameters
RResourceReader & aReader | |
CResourceFile * aResourceFile | |
TSsmCommandType aCommandType | |
NewL(const CSsmStartupProperties &)
NewLC(const TDesC &, const TDesC &)
NewLC(RResourceReader &, CResourceFile *, TSsmCommandType)
Parameters
RResourceReader & aReader | |
CResourceFile * aResourceFile | |
TSsmCommandType aCommandType | |
Retries()
IMPORT_C TInt | Retries | ( | ) | const |
SetCommandTypeL(TSsmCommandType)
SetExecutionBehaviour(TSsmExecutionBehaviour)
SetFileParamsL(const TDesC &, const TDesC &)
IMPORT_C void | SetFileParamsL | ( | const TDesC & | aFileName, |
| const TDesC & | aArgs |
| ) | |
SetMonitorInfoL(TSsmMonitorInfo)
SetRetries(TInt)
IMPORT_C void | SetRetries | ( | TInt | aRetries | ) | |
SetStartInBackground(TBool)
IMPORT_C void | SetStartInBackground | ( | TBool | aStartInBackground | ) | |
SetTimeout(TInt32)
IMPORT_C void | SetTimeout | ( | TInt32 | aTimeout | ) | |
SetViewless(TBool)
IMPORT_C void | SetViewless | ( | TBool | aViewless | ) | |
StartInBackground()
IMPORT_C TBool | StartInBackground | ( | ) | const |
Viewless()
IMPORT_C TBool | Viewless | ( | ) | const |
Member Data Documentation
TSsmCommandType
iCommandType
TSsmExecutionBehaviour
iExecutionBehaviour
HBufC * iFileName
HBufC * | iFileName | [private] |
TSsmMonitorInfo
iMonitorInfo
TBool
iMonitoringRequired
TBool
| iMonitoringRequired | [private] |
TBool
iStartInBackground
TBool
| iStartInBackground | [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.