CImLauncherPlugin Class Reference

Capability Information

Required Capabilities

None


#include <
imlauncherplugin.h>

Detailed Description

Interface class for application launching.
Since:
2.6

Public Member Functions

virtual ~CImLauncherPlugin ()
 Destructor.
virtual void StartApplicationL (TRequestStatus &aStatus, const TDesC &aSap, const TDesC &aUserId)=0
 Method for starting an application which can receive instant messages.
virtual void CancelStartApplication ()=0
 Method for canceling the application start.

Static Public Member Functions

static CImLauncherPluginNewL (const TDesC8 &aApplicationId)
 Two-phased constructor.

Protected Member Functions

 CImLauncherPlugin ()

Constructor & Destructor Documentation

CImLauncherPlugin::~CImLauncherPlugin  )  [inline, virtual]
 

Destructor.

CImLauncherPlugin::CImLauncherPlugin  )  [inline, protected]
 

Member Function Documentation

virtual void CImLauncherPlugin::CancelStartApplication  )  [pure virtual]
 

Method for canceling the application start.

Since:
2.6
CImLauncherPlugin * CImLauncherPlugin::NewL const TDesC8 &  aApplicationId  )  [inline, static]
 

Two-phased constructor.

Parameters:
aApplicationId the Application ID of the application to be launched
Returns:
CImLauncherPlugin instance
virtual void CImLauncherPlugin::StartApplicationL TRequestStatus &  aStatus,
const TDesC &  aSap,
const TDesC &  aUserId
[pure virtual]
 

Method for starting an application which can receive instant messages.

Asynchronous function.

Since:
3.0
Parameters:
aStatus Request status
aSAP the remote SAP server from where the pending IM came
aUserId the user ID who received the IM

The documentation for this class was generated from the following files:

Copyright © Nokia Corporation 2001-2007
Back to top