TApaApplicationFactory Class Reference
class TApaApplicationFactory
|
Encapsulates the functionality of creating an application, whether it be via a factory function or an ECOM plugin. Instances of this class can usually be created implicitly when required as function parameters - just specify the function pointer, ECOM plugin UID or CImplementationInformation reference.
CApaProcess
EikStart
Constructor & Destructor Documentation
TApaApplicationFactory()
IMPORT_C
|
TApaApplicationFactory
|
(
|
)
|
|
TApaApplicationFactory(TFunction)
IMPORT_C
|
TApaApplicationFactory
|
(
|
TFunction
|
aFunction
|
)
|
|
Parameters
TFunction
aFunction
|
The function from which the application is to be created.
|
TApaApplicationFactory(const CImplementationInformation &)
IMPORT_C
|
TApaApplicationFactory
|
(
|
const CImplementationInformation &
|
aEmbeddedApplicationInformation
|
)
|
|
Constructor. Use this constructor in preference to the constructor taking a "TUid" parameter if at all possible as it is much more efficient.
Parameters
const CImplementationInformation & aEmbeddedApplicationInformation
|
The ECOM implementation-information of the embedded application to be created.
|
TApaApplicationFactory(TUid)
IMPORT_C
|
TApaApplicationFactory
|
(
|
TUid
|
aEmbeddedApplicationUid
|
)
|
|
Constructor. Use the constructor taking a "const CImplementationInformation&" parameter in preference to this constructor if at all possible as it is much more efficient.
Parameters
TUid
aEmbeddedApplicationUid
|
The ECOM implementation-UID of the embedded application to be created.
|
Member Functions Documentation
AppFileNameL()
HBufC
*
|
AppFileNameL
|
(
|
)
|
const
|
AppFileUid()
TUid
|
AppFileUid
|
(
|
)
|
const
|
CleanupImplementationArray(TAny *)
void
|
CleanupImplementationArray
|
(
|
TAny
*
|
aImplementationArray
|
)
|
[private, static]
|
Parameters
TAny
* aImplementationArray
|
|
CreateEmbeddedApplicationL(TUid)
EmbeddedApplicationDisplayNameLC(TUid)
HBufC
*
|
EmbeddedApplicationDisplayNameLC
|
(
|
TUid
|
aUid
|
)
|
[private, static]
|
FullAppFileNameL(const TDesC &)
HBufC
*
|
FullAppFileNameL
|
(
|
const
TDesC
&
|
aAppName
|
)
|
[private, static]
|
Member Enumerations Documentation
Enum TType
Enumerators
ETypeFunction
|
|
ETypeEmbeddedApplicationInformation
|
|
ETypeEmbeddedApplicationUid
|
|
Member Type Definitions Documentation
Member Data Documentation
CApaApplication * iApplication
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.