25 #ifndef __PACKAGE_MANAGER_H
26 #define __PACKAGE_MANAGER_H
44 virtual void init() = 0;
45 virtual void cleanup() = 0;
50 virtual Package loadPackage(
const char *packageName) = 0;
51 virtual PackageEnt findEntity(
const char *name) = 0;
52 virtual void offlinePackage(Package package) = 0;
53 virtual void unloadPackage(Package package) = 0;
58 virtual Package openPackage(
const char *packageName) = 0;
59 virtual void closePackage(Package package) = 0;
60 virtual PackageEnt addFileToPackage(
const char *filename, Package package,
61 const char *entityName) = 0;
62 virtual Package mountPackage(Package package) = 0;
virtual ~PackageManager(void)
Definition: PackageManager.h:42
void * Package
Definition: PackageManager.h:31
Definition: PackageManager.h:38
void * PackageEnt
Definition: PackageManager.h:30