Ubuntu Download Manager: Ubuntu::DownloadManager Namespace Reference

Ubuntu Download Manager 1.2.0 A session-wide downloading service |

Namespaces | Classes | Typedefs
Ubuntu::DownloadManager Namespace Reference

## Namespaces
| Logging

## Classes
class | AuthError
| The AuthError represents an authentication error that occurred during the request of the download. More...
class | AuthErrorPrivate
class | DBusError
class | DBusErrorPrivate
class | Download
| The Download class allows to control a download that was created in the download manager. More...
class | DownloadImpl
class | DownloadManagerPCW
class | DownloadPCW
class | DownloadsList
class | DownloadsListImpl
class | DownloadsListManagerPCW
class | Error
| The Error class is the base class that represents an error in the download manager API. More...
class | ErrorPrivate
class | GroupDownload
class | GroupManagerPCW
class | HashError
| The HashError represents an error that occurred during the hash validation after the download. More...
class | HashErrorPrivate
class | HttpError
| The HttpError represents an error that occurred during the download request. More...
class | HttpErrorPrivate
class | Manager
| The Manager class is the entry point of the download manager API and allows the client to create download requests in the download manager. More...
class | ManagerImpl
class | ManagerInterface
class | MetadataDownloadsListManagerPCW
class | NetworkError
| The NetworkError represents an error that occurred during the download request. More...
class | NetworkErrorPrivate
class | PendingCallWatcher
class | ProcessError
| The ProcessError represents an error that occurred during the post processing of a downloaded file. More...
class | ProcessErrorPrivate

## Typedefs
typedef std::function< void(Download *)> | DownloadCb
typedef std::function< void(DownloadsList *)> | DownloadsListCb
typedef std::function< void(const QString &, const QString &, DownloadsList *)> | MetadataDownloadsListCb
typedef std::function< void(GroupDownload *)> | GroupCb

## Typedef Documentation

## ◆ DownloadCb

typedef std::function< void(Download *)> Ubuntu::DownloadManager::DownloadCb

Callback to be executed that takes a download object created by the manager.

Definition at line 42 of file manager.h.

## ◆ DownloadsListCb

typedef std::function< void(DownloadsList *)> Ubuntu::DownloadManager::DownloadsListCb

Callback to be executed that takes a download list object created by the manager.

Definition at line 48 of file manager.h.

## ◆ GroupCb

typedef std::function< void(GroupDownload *)> Ubuntu::DownloadManager::GroupCb

Callback to be executed that takes a group download object created by the manager.

Definition at line 60 of file manager.h.

## ◆ MetadataDownloadsListCb

typedef std::function< void(const QString &, const QString &, DownloadsList *)> Ubuntu::DownloadManager::MetadataDownloadsListCb

Callback to be executed that takes a download list object created by the manager for a given metadata value.

Definition at line 54 of file manager.h.