API published in: S60 2nd Ed FP 3
Link against: browserengine.lib
Required Capabilities
None
Exceptions
NetworkServices capability is required for any operation that results in loading content from the network. For example, calling LoadUrlL() with a url parameter that refers to a network location requires NetworkServices capability if the content is not available from the cache or if the specified cache mode prevents loading the cached version.
#include <brctllinkresolver.h>
This class is used when the host application stores markup text or other information in a private store. For example, this class could be used for e-mail applications.
Usage:
#include <BrCtlLinkResolver.h>
@see S60 Platform: Browser Control API Developer's Guide Version 2.0
@file BrCtlLinkResolver.h
Public Member Functions |
|
virtual TBool | ResolveEmbeddedLinkL (const TDesC &aEmbeddedUrl, const TDesC &aCurrentUrl, TBrCtlLoadContentType aLoadContentType, MBrCtlLinkContent &aEmbeddedLinkContent)=0 |
Browser plug-in calls this method when embedded link is found. |
|
virtual TBool | ResolveLinkL (const TDesC &aUrl, const TDesC &aCurrentUrl, MBrCtlLinkContent &aBrCtlLinkContent)=0 |
Browser plug-in calls this method when the user requests to load content via selecting a link, or any other way. |
|
virtual void | CancelAll ()=0 |
Cancel all outstanding resolving operations. |
|
Cancel all outstanding resolving operations.
|
|
Browser plug-in calls this method when embedded link is found. Used with ECapabilityClientResolveEmbeddedURL
|
|
Browser plug-in calls this method when the user requests to load content via selecting a link, or any other way. Used with ECapabilityClientNotifyURL
|