| class CMnProvider : public CBase |
Represents information about Provider Application.
Use class MnProviderFinder to find all provider applications.
| Public Member Functions | |
|---|---|
| ~CMnProvider () | |
| IMPORT_C void | GetName ( TPtrC &) |
| IMPORT_C void | GetShortName ( TPtrC &) |
| IMPORT_C void | GetVendorName ( TPtrC &) |
| TUint32 | SupportedFeatures ( TService ) |
| IMPORT_C TServices | SupportedServices () |
| IMPORT_C TUid | Uid () |
| IMPORT_C TVersion | Version () |
| Protected Member Functions | |
|---|---|
| CMnProvider () | |
| CMnProvider ( CMnProvider &) | |
| Public Member Enumerations | |
|---|---|
| enum | TService { EServiceNone = 0x00, EServiceMapView = 0x01, EServiceNavigation = 0x02, EServiceGeocoding = 0x04, EServiceMapImage = 0x08 } |
| Public Member Type Definitions | |
|---|---|
| typedef | TUint32 TServices |
| Protected Attributes | |
|---|---|
| HBufC * | iName |
| TServices | iServices |
| HBufC * | iShortName |
| TUid | iUid |
| HBufC * | iVendorName |
| TVersion | iVersion |
| IMPORT_C void | GetName | ( | TPtrC & | aName | ) | const |
Returns localized name of this Provider Application.
Displayable name is specified in application registration file. (See APP_REGISTRATION_INFO for details).
| TPtrC & aName | Displayable name of Provider Application |
| IMPORT_C void | GetShortName | ( | TPtrC & | aShortName | ) | const |
Returns short localized name of this Provider Application.
Short name is specified in its application registration file. (See APP_REGISTRATION_INFO for details).
| TPtrC & aShortName | Short displayable name of Provider Application |
| IMPORT_C void | GetVendorName | ( | TPtrC & | aVendorName | ) | const |
Returns localized name of Provider Application's vendor.
| TPtrC & aVendorName | Vendor name of this Provider Application |
| TUint32 | SupportedFeatures | ( | TService | aService | ) | const [virtual] |
| TService aService |
| IMPORT_C TServices | SupportedServices | ( | ) | const |
Returns what map and navigation related services are supported by this Provider Application.
Map and Navigation application services
| EServiceNone = 0x00 |
Uninitialized value |
| EServiceMapView = 0x01 |
Defines that Provider Application supports CMnMapView |
| EServiceNavigation = 0x02 |
Defines that Provider Application supports CMnNavigator |
| EServiceGeocoding = 0x04 |
Defines that Provider Application supports CMnGeocoder |
| EServiceMapImage = 0x08 |
Defines that Provider Application supports requests for map images |
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.