Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
PackageInstaller.PendingPackage Class Reference

Public Member Functions

def __init__
 
def __cmp__
 
def checkDescFile
 
def getDescFile
 
def getProgress
 

Public Attributes

 calledPackageFinished
 
 calledPackageStarted
 
 done
 
 downloadEffort
 
 host
 
 notified
 
 package
 
 packageName
 
 prevDownloadedEffort
 
 prevDownloadEffort
 
 success
 
 version
 

Static Public Attributes

tuple notify = directNotify.newCategory("PendingPackage")
 

Detailed Description

This class describes a package added to the installer for
download. 

Constructor & Destructor Documentation

def __init__ (   self,
  packageName,
  version,
  host 
)

Member Function Documentation

def __cmp__ (   self,
  pp 
)
Python comparision function.  This makes all
PendingPackages withe same (packageName, version, host)
combination be deemed equivalent. 
def checkDescFile (   self)
Returns true if the desc file is already downloaded
and good, or false if it needs to be downloaded. 
def getDescFile (   self,
  http 
)
Synchronously downloads the desc files required for
the package. 
def getProgress (   self)
Returns the download progress of this package in the
range 0..1. 

Member Data Documentation

calledPackageFinished
calledPackageStarted
done
downloadEffort
host
notified
tuple notify = directNotify.newCategory("PendingPackage")
static
package
packageName
prevDownloadedEffort
prevDownloadEffort
success
version