Welcome to CppMicroServices’s documentation!¶
The CppMicroServices project is a C++ library for creating and managing modular software systems based on ideas from OSGi. The code is open source, and available on github.
The main documentation for the site is organized into a couple sections. Start reading at the top for a quick start.
- Tutorial
- Example 1 - Service Event Listener
- Example 2 - Dictionary Service Bundle
- Example 2b - Alternative Dictionary Service Bundle
- Example 3 - Dictionary Client Bundle
- Example 4 - Robust Dictionary Client Bundle
- Example 5 - Service Tracker Dictionary Client Bundle
- Example 6 - Spell Checker Service Bundle
- Example 7 - Spell Checker Client Bundle
- Emulating Singletons
- CMake Support
- Framework API
- Main
- Bundle
- BundleActivator
- BundleContext
- BundleEvent
- BundleEventHook
- BundleFindHook
- BundleResource
- BundleResourceStream
- Framework
- FrameworkEvent
- PrototypeServiceFactory
- ServiceEvent
- ServiceEventListenerHook
- ServiceException
- ServiceFactory
- ServiceFindHook
- ServiceInterface
- ServiceListenerHook
- ServiceObjects
- ServiceReference
- ServiceRegistration
- ServiceTracker
- Utilities
- Macros
- Main
- Declarative Services API
- Configuration Admin API
- LogService API
- AsyncWorkService API
- Http Service API
- Web Console API
- Shell Service API