Neo  0.5.0
Developer Documentation
Neo::PackageManager Class Referenceabstract

#include <PackageManager.h>

Public Member Functions

virtual ~PackageManager (void)
 
virtual void init ()=0
 
virtual void cleanup ()=0
 
virtual Package loadPackage (const char *packageName)=0
 
virtual PackageEnt findEntity (const char *name)=0
 
virtual void offlinePackage (Package package)=0
 
virtual void unloadPackage (Package package)=0
 
virtual Package openPackage (const char *packageName)=0
 
virtual void closePackage (Package package)=0
 
virtual PackageEnt addFileToPackage (const char *filename, Package package, const char *entityName)=0
 
virtual Package mountPackage (Package package)=0
 

Constructor & Destructor Documentation

virtual Neo::PackageManager::~PackageManager ( void  )
inlinevirtual

Member Function Documentation

virtual PackageEnt Neo::PackageManager::addFileToPackage ( const char *  filename,
Package  package,
const char *  entityName 
)
pure virtual
virtual void Neo::PackageManager::cleanup ( )
pure virtual
virtual void Neo::PackageManager::closePackage ( Package  package)
pure virtual
virtual PackageEnt Neo::PackageManager::findEntity ( const char *  name)
pure virtual
virtual void Neo::PackageManager::init ( )
pure virtual
virtual Package Neo::PackageManager::loadPackage ( const char *  packageName)
pure virtual
virtual Package Neo::PackageManager::mountPackage ( Package  package)
pure virtual
virtual void Neo::PackageManager::offlinePackage ( Package  package)
pure virtual
virtual Package Neo::PackageManager::openPackage ( const char *  packageName)
pure virtual
virtual void Neo::PackageManager::unloadPackage ( Package  package)
pure virtual

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