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 CImLauncherPlugin NewL (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