CMmsApplicationAdapter Class Reference
| class CMmsApplicationAdapter : public CBase |
mmsappadapter.lib
- Since
- 3.0
Constructor & Destructor Documentation
CMmsApplicationAdapter()
| CMmsApplicationAdapter | ( | ) | [private] |
C++ default constructor. C++ default constructor can NOT contain any code, that might leave.
- Since
- 3.0
~CMmsApplicationAdapter()
| ~CMmsApplicationAdapter | ( | ) | [virtual] |
Member Functions Documentation
ApplicationIdL(TMsvId)
Parameters
| TMsvId aMmId | Index to the multimedia message |
ConstructL()
| void | ConstructL | ( | ) | [private] |
By default Symbian 2nd phase constructor is private.
- Since
- 3.0
DeleteL(TMsvId)
Parameters
| TMsvId aMmId | Index to the MM, which will be deleted. |
FolderIdL(const TDesC &)
Parameters
| const TDesC & aApplicationId | application id |
HandleSessionEventL(TMsvSessionEvent, TAny *, TAny *, TAny *)
| void | HandleSessionEventL | ( | TMsvSessionEvent | aEvent, |
| | TAny * | aArg1, |
| | TAny * | aArg2, |
| | TAny * | aArg3 |
| | ) | [protected, virtual] |
Parameters
| TMsvSessionEvent aEvent | the caller of the method sets the value. |
| TAny * aArg1 | depends on the aEvent value |
| TAny * aArg2 | depends on the aEvent value |
| TAny * aArg3 | depends on the aEvent value |
MmscUrlL(HBufC *&)
MmscUrlL
- Since
- 3.0
Usage: aServerUri should not be allocated by the caller of this method. The buffer is pushed onto
CleanupStack temporarily. The caller is responsible for destroying the buffer when the buffer is no longer needed.
Note that if the uri is not defined, KErrNone is returned.
RegisterL(const TDesC &, TMsvId &)
Parameters
| const TDesC & aApplicationId | application id |
| TMsvId & aFolderId | folder id for this application id. |
RegisterWithNameL(const TDesC &, const TDesC &, TMsvId &)
| IMPORT_C TInt | RegisterWithNameL | ( | const TDesC & | aApplicationId, |
| | const TDesC & | aUserFriendlyName, |
| | TMsvId & | aFolderId |
| | ) | |
Parameters
| const TDesC & aApplicationId | application id |
| const TDesC & aUserFriendlyName | user friendly name for the application |
| TMsvId & aFolderId | folder id for this application id (return value). |
RegisteredApplicationList()
| IMPORT_C const CDesCArray & | RegisteredApplicationList | ( | ) | const |
Return a list of registered applications
RegisteredL(const TDesC &)
| IMPORT_C TBool | RegisteredL | ( | const TDesC & | aApplicationId | ) | |
RegisteredL
checks if the application id is registered or not
- Since
- 3.0
Parameters
| const TDesC & aApplicationId | application id |
ReplyToApplicationIdL(TMsvId)
Parameters
| TMsvId aMmId | Index to the multimedia message |
SetApplicationIdL(TMsvId, const TDesC &)
| IMPORT_C void | SetApplicationIdL | ( | TMsvId | aMmId, |
| | const TDesC & | aApplicationId |
| | ) | |
Parameters
| TMsvId aMmId | Index to the multimedia message |
| const TDesC & aApplicationId | application id |
SetReplyToApplicationIdL(TMsvId, const TDesC &)
| IMPORT_C void | SetReplyToApplicationIdL | ( | TMsvId | aMmId, |
| | const TDesC & | aReplyToApplicationId |
| | ) | |
Set reply to application ID
Parameters
| TMsvId aMmId | Index to the multimedia message |
| const TDesC & aReplyToApplicationId | reply to application id |
UnregisterL(const TDesC &)
| IMPORT_C TInt | UnregisterL | ( | const TDesC & | aApplicationId | ) | |
Unregister application The function destroys the corresponding folder and its content.
Parameters
| const TDesC & aApplicationId | application id |
UserFriendlyName(const TDesC &)
| IMPORT_C TPtrC | UserFriendlyName | ( | const TDesC & | aApplicationId | ) | |
Get User Friendly Name for an application
Parameters
| const TDesC & aApplicationId | application id |
Member Data Documentation
CMmsHeaders * iMmsHeaders
| CMmsHeaders * | iMmsHeaders | [private] |
CMmsSettings * iMmsSettings
| CMmsSettings * | iMmsSettings | [private] |
CMmsRegisteredApplications * iRegAppIds
CMsvSession * iSession
Functions from CMmsBaseOperation
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.