openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
Tools.Downloader.DownloadWithProgress Class Reference
Inheritance diagram for Tools.Downloader.DownloadWithProgress:
Tools.Downloader.downloadWithProgress

Public Member Functions

def __init__ (self, url, outputFile)
 
def start (self)
 
def run (self)
 
def stop (self)
 
def reportProgress (self)
 
def addProgress (self, progressCallback)
 
def addEnd (self, endCallback)
 
def addError (self, errorCallback)
 
def setAgent (self, userAgent)
 
def addErrback (self, errorCallback)
 
def addCallback (self, endCallback)
 

Public Attributes

 url
 
 outputFile
 
 userAgent
 
 totalSize
 
 progress
 
 progressCallback
 
 endCallback
 
 errorCallback
 
 stopFlag
 
 timer
 
 blockSize
 

Constructor & Destructor Documentation

◆ __init__()

def Tools.Downloader.DownloadWithProgress.__init__ (   self,
  url,
  outputFile 
)

Member Function Documentation

◆ addCallback()

def Tools.Downloader.DownloadWithProgress.addCallback (   self,
  endCallback 
)

◆ addEnd()

def Tools.Downloader.DownloadWithProgress.addEnd (   self,
  endCallback 
)

◆ addErrback()

def Tools.Downloader.DownloadWithProgress.addErrback (   self,
  errorCallback 
)

◆ addError()

def Tools.Downloader.DownloadWithProgress.addError (   self,
  errorCallback 
)

◆ addProgress()

def Tools.Downloader.DownloadWithProgress.addProgress (   self,
  progressCallback 
)

◆ reportProgress()

def Tools.Downloader.DownloadWithProgress.reportProgress (   self)

◆ run()

def Tools.Downloader.DownloadWithProgress.run (   self)

◆ setAgent()

def Tools.Downloader.DownloadWithProgress.setAgent (   self,
  userAgent 
)

◆ start()

def Tools.Downloader.DownloadWithProgress.start (   self)

◆ stop()

def Tools.Downloader.DownloadWithProgress.stop (   self)

Member Data Documentation

◆ blockSize

Tools.Downloader.DownloadWithProgress.blockSize

◆ endCallback

Tools.Downloader.DownloadWithProgress.endCallback

◆ errorCallback

Tools.Downloader.DownloadWithProgress.errorCallback

◆ outputFile

Tools.Downloader.DownloadWithProgress.outputFile

◆ progress

Tools.Downloader.DownloadWithProgress.progress

◆ progressCallback

Tools.Downloader.DownloadWithProgress.progressCallback

◆ stopFlag

Tools.Downloader.DownloadWithProgress.stopFlag

◆ timer

Tools.Downloader.DownloadWithProgress.timer

◆ totalSize

Tools.Downloader.DownloadWithProgress.totalSize

◆ url

Tools.Downloader.DownloadWithProgress.url

◆ userAgent

Tools.Downloader.DownloadWithProgress.userAgent

The documentation for this class was generated from the following file: