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.