Library OSP

Package Bundle

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. 

struct Dependency

 

struct Module

 

struct ModuleProvider

 

struct ResolvedDependency