Overview
Classes: Bundle, BundleActivator, BundleContext, BundleContextFactory, BundleDirectory, BundleError, BundleEvent, BundleEvents, BundleFactory, BundleFile, BundleInfo, BundleLoader, BundleManifest, BundleProperties, BundleRepository, BundleStorage, Dependency
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.
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.