IPM
Manager Class Reference
Inheritance diagram for Manager:
Inheritance graph

Public Member Functions

_.Library.Status OnNew ()
 Tracks the OREF of this instance in a PPG for later reference. More...
 
_.Library.Status RetrieveModuleManifest (_.IPM.Storage.QualifiedModuleInfo pQualifiedReference, _.Stream.Object pManifestStream)
 Loads the module reference.
 
_.Library.Status RetrieveModulePackage (_.IPM.Storage.QualifiedModuleInfo pQualifiedReference, _.Stream.Object pPackageStream)
 Loads the module reference.
 
_.Library.Status SearchRepositoriesForModule (_.IPM.Repo.SearchCriteria pSearchCriteria, _.Library.ListOfObjects pResults, _.Library.Boolean pForceRemoteRepo)
 Returns a list of all resolved module references matching the search criteria from configured repositories.
 
- Public Member Functions inherited from Singleton
_.Library.Status OnClose ()
 Removes the OREF of this instance from PPG. More...
 

Public Attributes

 ServiceCache
 Avoids constantly reinstantiating the package service objects, which may be expensive. More...
 
 UnavailableNames
 Keeps track of which repositories are unavailable (by name - the keys are important, values don't matter) More...
 
 XSLTProvider
 Performance optimization for XSLTs. More...
 

Static Public Attributes

 NAMESPACESCOPE = None
 If set to 1, calls to Get must return an instance of this class created in the current namespace; a new instance will be created if none exists.
 
- Static Public Attributes inherited from Singleton
 NAMESPACESCOPE = None
 If set to 1, calls to Get must return an instance of this class created in the current namespace; a new instance will be created if none exists.
 
 PPG = None
 PPG in which to track references to the instance of this class.
 

Member Function Documentation

◆ OnNew()

_.Library.Status OnNew ( )

Tracks the OREF of this instance in a PPG for later reference.

Subclasses of IPM.General.Singleton that override this method MUST call ##super().

Reimplemented from Singleton.

Member Data Documentation

◆ ServiceCache

ServiceCache

Avoids constantly reinstantiating the package service objects, which may be expensive.

 

◆ UnavailableNames

UnavailableNames

Keeps track of which repositories are unavailable (by name - the keys are important, values don't matter)

 

◆ XSLTProvider

Performance optimization for XSLTs.