API published in: S60 2nd Ed FP 3
Link against: downloadmgruilib.lib
Required Capabilities
None
#include <cdownloadmgruibase.h>
Inherited by CDownloadMgrUiDownloadsList, and CDownloadMgrUiUserInteractions.
It owns a set of downloads that belong to the derived concrete class. Derived classes must implement MHttpDownloadMgrObserver. When constructing one Download Manager must be added.
Public Member Functions |
|
TPtrC | ResourceFileName () const |
IMPORT_C void | SetServerAppExitObserver (MAknServerAppExitObserver *aObserver) |
Set an oberver for embedded application exit events. |
|
virtual IMPORT_C void | GetIntAttributeL (const TUint aAttribute, TInt32 &aValue)=0 |
Gets the value for a TInt attribute. |
|
virtual IMPORT_C void | GetBoolAttributeL (const TUint aAttribute, TBool &aValue)=0 |
Gets the value for a TBool attribute. |
|
virtual IMPORT_C void | GetStringAttributeL (const TUint aAttribute, TDes16 &aValue)=0 |
Gets the value for a TDes16 attribute. |
|
virtual IMPORT_C void | GetStringAttributeL (const TUint aAttribute, TDes8 &aValue)=0 |
Gets the value for a TDes8 attribute. |
|
virtual IMPORT_C void | SetIntAttributeL (const TUint aAttribute, TInt32 aValue)=0 |
Sets the value for a TInt attribute. |
|
virtual IMPORT_C void | SetBoolAttributeL (const TUint aAttribute, TBool aValue)=0 |
Sets the value for a TBool attribute. |
|
virtual IMPORT_C void | SetStringAttributeL (const TUint aAttribute, const TDesC16 &aValue)=0 |
Sets the value for a TDesC attribute. |
|
virtual IMPORT_C void | SetStringAttributeL (const TUint aAttribute, const TDesC8 &aValue)=0 |
Sets the value for a TDesC8 attribute. |
|
Protected Member Functions |
|
CDownloadMgrUiBase (CDownloadMgrUiLibRegistry &aRegistryModel) | |
C++ default constructor. |
|
void | BaseConstructL () |
By default Symbian 2nd phase constructor is private. |
|
virtual | ~CDownloadMgrUiBase () |
Destructor. |
|
Protected Attributes |
|
CCoeEnv & | iCoeEnv |
Reference to CONE environment. |
|
CDownloadMgrUiLibRegistry & | iRegistryModel |
Reference to the Registry. |
|
MAknServerAppExitObserver * | iServerAppExitObserver |
Reference to the observer. |
|
C++ default constructor. |
|
Destructor. |
|
By default Symbian 2nd phase constructor is private. |
|
Gets the value for a TBool attribute. Leaves with KErrNotSupported, if the attribute is not supported.
Implemented in CDownloadMgrUiDownloadsList, and CDownloadMgrUiUserInteractions. |
|
Gets the value for a TInt attribute. Leaves with KErrNotSupported, if the attribute is not supported.
Implemented in CDownloadMgrUiDownloadsList, and CDownloadMgrUiUserInteractions. |
|
Gets the value for a TDes8 attribute. Leaves with KErrNotSupported, if the attribute is not supported.
Implemented in CDownloadMgrUiDownloadsList, and CDownloadMgrUiUserInteractions. |
|
Gets the value for a TDes16 attribute. Leaves with KErrNotSupported, if the attribute is not supported.
Implemented in CDownloadMgrUiDownloadsList, and CDownloadMgrUiUserInteractions. |
|
|
Sets the value for a TBool attribute. Leaves with KErrNotSupported, if the attribute is not supported.
Implemented in CDownloadMgrUiDownloadsList, and CDownloadMgrUiUserInteractions. |
|
Sets the value for a TInt attribute. Leaves with KErrNotSupported, if the attribute is not supported.
Implemented in CDownloadMgrUiDownloadsList, and CDownloadMgrUiUserInteractions. |
|
Set an oberver for embedded application exit events.
|
|
Sets the value for a TDesC8 attribute. Leaves with KErrNotSupported, if the attribute is not supported.
Implemented in CDownloadMgrUiDownloadsList, and CDownloadMgrUiUserInteractions. |
|
Sets the value for a TDesC attribute. Leaves with KErrNotSupported, if the attribute is not supported.
Implemented in CDownloadMgrUiDownloadsList, and CDownloadMgrUiUserInteractions. |
|
Reference to CONE environment. |
|
Reference to the Registry. |
|
Reference to the observer. |