Overview
Classes: Bundle, BundleActivator, BundleContext, BundleContextFactory, BundleDirectory, BundleError, BundleEvent, BundleEvents, BundleFactory, BundleFile, BundleFilter, BundleInfo, BundleLoader, BundleManifest, BundleProperties, BundleRepository, BundleStorage, Dependency, Module, ModuleProvider, ResolvedDependency
Classes
class Bundle
This class represents a Bundle in OSP.
class BundleActivator
The BundleActivator is the entry point for every bundle contributing executable code and requiring special action upon startup or shutdown.
class BundleContext
A BundleContext gives a BundleActivator access to the bundle's runtime environment.
class BundleContextFactory
This is a factory for BundleContext objects, used by the BundleLoader.
class BundleDirectory
BundleDirectory implements the BundleStorage interface for bundles stored in directories.
struct BundleError
class BundleEvent
The BundleEvent class holds information about an event caused by a change to a bundle's state.
class BundleEvents
This class provides various events that interested parties can subscribe to to become notified whenever the state of a bundle in the system changes.
class BundleFactory
A factory class for Bundle objects, used by the BundleLoader.
class BundleFile
BundleFile implements the BundleStorage interface for bundles stored in Zip files.
class BundleFilter
A BundleFilter is used by BundleRepository to determine which bundles found in a repository should be loaded.
struct BundleInfo
class BundleLoader
The BundleLoader is used internally by the framework to manage Bundle and BundleContext objects, and to load shared libraries containing BundleActivator classes.
class BundleManifest
The BundleManifest class parses and stores the manifest of a bundle.
class BundleProperties
A simple wrapper class around Poco::Util::LayeredConfiguration that adds thread safety.
class BundleRepository
The bundle repository manages one or more directories in the file system containing bundles.
class BundleStorage
BundleStorage manages provides access to all resources stored inside of a bundle.