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.