Library OSP

Package Bundle


Classes: Bundle, BundleActivator, BundleContext, BundleContextFactory, BundleDirectory, BundleError, BundleEvent, BundleEvents, BundleFactory, BundleFile, BundleFilter, BundleInfo, BundleLoader, BundleManifest, BundleProperties, BundleRepository, BundleStorage, Dependency, Module, ModuleProvider, ResolvedDependency


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


Securely control IoT edge devices from anywhere   Connect a Device