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 <brctldownloadobserver.h>
Usage:
#include <BrCtlDownloadObserver.h>
@see S60 Platform: Browser Control API Developer's Guide Version 2.0
@file BrCtlDownloadObserver.h
Public Member Functions |
|
virtual TBool | NewDownloadL (TUint aTransactionID, const TDesC &aFileName, const TDesC &aContentType, const TDesC &aUrl)=0 |
Inform the host application that a new download has started using the Download Manager. |
|
virtual void | ResumeDownloadL (TUint aTransactionID, TUint aLength, const TDesC &aFileName, const TDesC &aContentType, const TDesC &aUrl)=0 |
Tells the host application to resume an incomplete download. |
|
virtual void | HandleDownloadEventL (TUint aTransactionID, TBrCtlDownloadEvent aDownloadEvent, TUint aValue)=0 |
Informs the host application that one of the following download events is in progress: NOTE: All events have the prefix EDownload:
EventStarted, EventCompleted, EventProgress, EventCanceled, EventError EventPaused, EventResumed, EventPausable. |
|
Informs the host application that one of the following download events is in progress: NOTE: All events have the prefix EDownload: EventStarted, EventCompleted, EventProgress, EventCanceled, EventError EventPaused, EventResumed, EventPausable.
|
|
Inform the host application that a new download has started using the Download Manager.
|
|
Tells the host application to resume an incomplete download. After the host application restarts, this method is called for each file whose download was interrupted when the host application closed.
|