| Ubuntu Download Manager
    1.2.0
    A session-wide downloading service |  | 
 
 
 
Go to the documentation of this file.
   31     class AuthErrorStruct;
 
   32     class HttpErrorStruct;
 
   33     class NetworkErrorStruct;
 
   34     class ProcessErrorStruct;
 
   35     class HashErrorStruct;
 
   40 namespace DownloadManager {
 
   57     Q_DECLARE_PRIVATE(
Error)
 
  109 class DBusErrorPrivate;
 
  121     friend class ManagerImpl;
 
  122     friend class DownloadImpl;
 
  123     friend class DownloadManagerPCW;
 
  124     friend class DownloadsListManagerPCW;
 
  125     friend class MetadataDownloadsListManagerPCW;
 
  126     friend class DownloadPCW;
 
  127     friend class GroupManagerPCW;
 
  153     QString errorString() 
override;
 
  169     DBusErrorPrivate* d_ptr;
 
  172 class AuthErrorPrivate;
 
  189     friend class DownloadImpl;
 
  240     AuthErrorPrivate* d_ptr;
 
  243 class HttpErrorPrivate;
 
  258     friend class DownloadImpl;
 
  300     HttpErrorPrivate* d_ptr;
 
  303 class NetworkErrorPrivate;
 
  315     friend class DownloadImpl;
 
  390     NetworkErrorPrivate* d_ptr;
 
  393 class ProcessErrorPrivate;
 
  405     friend class DownloadImpl;
 
  419     QProcess::ProcessError 
code();
 
  469     ProcessErrorPrivate* d_ptr;
 
  472 class HashErrorPrivate;
 
  484     friend class DownloadImpl;
 
  535     HashErrorPrivate* d_ptr;
 
  
 
QString errorString() override
QString errorString() override
@ ContentOperationNotPermittedError
QProcess::ProcessError code()
@ TemporaryNetworkFailureError
@ AuthenticationRequiredError
HashError(Transfers::Errors::HashErrorStruct err, QObject *parent)
ProcessError(Transfers::Errors::ProcessErrorStruct err, QObject *parent)
NetworkError(Transfers::Errors::NetworkErrorStruct err, QObject *parent)
@ NetworkSessionFailedError
The HashError represents an error that occurred during the hash validation after the download.
Error(Type type, QObject *parent=0)
@ ProxyConnectionClosedError
AuthError(Transfers::Errors::AuthErrorStruct err, QObject *parent)
@ ProxyAuthenticationRequiredError
@ BackgroundRequestNotAllowedError
The HttpError represents an error that occurred during the download request.
The ProcessError represents an error that occurred during the post processing of a downloaded file.
The NetworkError represents an error that occurred during the download request.
@ ProtocolInvalidOperationError
The Error class is the base class that represents an error in the download manager API.
QString errorString() override
@ SslHandshakeFailedError
The AuthError represents an authentication error that occurred during the request of the download.
virtual QString errorString()
@ ProxyConnectionRefusedError
QString errorString() override
HttpError(Transfers::Errors::HttpErrorStruct err, QObject *parent)
QString errorString() override
DBusError(QDBusError err, QObject *parent=0)