Ubuntu Download Manager  1.2.0
A session-wide downloading service
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

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

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

Definition at line 36 of file manager.h.

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

Definition at line 48 of file manager.h.

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.

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.