CImLauncherPlugin Class Reference

API published in: S60 3rd Ed

Capability Information

Required Capabilities

None


#include <
imlauncherplugin.h>

Detailed Description

Interface class for application launching.

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

virtual CImLauncherPlugin::~CImLauncherPlugin  )  [virtual]
 

Destructor.

CImLauncherPlugin::CImLauncherPlugin  )  [inline, protected]
 

Member Function Documentation

virtual void CImLauncherPlugin::CancelStartApplication  )  [pure virtual]
 

Method for canceling the application start.

static CImLauncherPlugin* CImLauncherPlugin::NewL const TDesC8 &  aApplicationId  )  [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.

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 file:

Copyright © Nokia Corporation 2001-2008
Back to top