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 |
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.