S60 3rd Edition SDK for Symbian OS
Example Applications Guide

CBitmapEcomMain Class Reference

#include <Bitmapecommain.h>

List of all members.

Public Member Functions

 ~CBitmapEcomMain ()
NPNetscapeFuncs * Funcs (void)

Static Public Member Functions

static CBitmapEcomMain * NewL (TAny *aInitParam)

Private Member Functions

 CBitmapEcomMain (NPNetscapeFuncs *aNPNfunctions)
void ConstructL (NPPluginFuncs *aPluginFuncs)

Private Attributes

NPNetscapeFuncs * iNPNfunctions


Detailed Description

CBitmapEcomMain class.

Definition at line 36 of file Bitmapecommain.h.


Constructor & Destructor Documentation

CBitmapEcomMain::~CBitmapEcomMain (   ) 
 

Destructor.

Definition at line 63 of file bitmapecommain.cpp.

00064 {
00065 }

CBitmapEcomMain::CBitmapEcomMain (  NPNetscapeFuncs *  aNPNfunctions  )  [private]
 

Private constuctor

Definition at line 57 of file bitmapecommain.cpp.

00057                                                      :
00058                  CEcomBrowserPluginInterface(),iNPNfunctions(aNpf)
00059 {
00060 
00061 }


Member Function Documentation

CBitmapEcomMain * CBitmapEcomMain::NewL (  TAny *  aInitParam  )  [static]
 

Two-phased constructor.

Definition at line 40 of file bitmapecommain.cpp.

References CBitmapEcomMain().

00041 {
00042     TFuncs* funcs = REINTERPRET_CAST( TFuncs*, aInitParam );
00043     CBitmapEcomMain* self = new ( ELeave ) CBitmapEcomMain( funcs->iNetscapeFuncs );
00044     CleanupStack::PushL( self );
00045     self->ConstructL( funcs->iPluginFuncs );
00046     CleanupStack::Pop();
00047 
00048         Dll :: SetTls ( ( void* ) self );
00049     return self;
00050 }

NPNetscapeFuncs* CBitmapEcomMain::Funcs (  void   )  [inline]
 

Accessor method for retrieving iNPNfunctions

Definition at line 52 of file Bitmapecommain.h.

References iNPNfunctions.

00052 { return iNPNfunctions; }

void CBitmapEcomMain::ConstructL (  NPPluginFuncs *  aPluginFuncs  )  [private]
 

By default Symbian 2nd phase constructor is private.

Definition at line 52 of file bitmapecommain.cpp.

00053 {
00054     InitializeFuncs( aPluginFuncs );
00055 }


© Nokia 2006

Back to top