C++ Micro Services
latest

General

  • Overview
  • Build Instructions
  • Getting Started
  • Contributing
  • Legal

Best Practices

  • Tutorial
  • Emulating Singletons

Bundles & Tools

  • Framework
  • Http Service
  • Web Console
  • Shell Service
  • usResourceCompiler3
  • usShell3

API Reference

  • 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
      • Any
      • AnyMap
      • BundleVersion
      • Constants
      • FrameworkFactory
      • GetBundleContext
      • LDAPFilter
      • Listeners
      • SharedLibrary
      • ShrinkableMap
      • ShrinkableVector
    • Macros
      • CPPMICROSERVICES_INITIALIZE_BUNDLE
      • CPPMICROSERVICES_INITIALIZE_STATIC_BUNDLE
      • CPPMICROSERVICES_IMPORT_BUNDLE
      • CPPMICROSERVICES_EXPORT_BUNDLE_ACTIVATOR
      • CPPMICROSERVICES_DECLARE_SERVICE_INTERFACE
  • Declarative Services API
  • Configuration Admin API
  • LogService API
  • AsyncWorkService API
  • Http Service API
  • Web Console API
  • Shell Service API

Appendix

  • Change Log
Index
C++ Micro Services
  • Docs »
  • Framework API
  • Edit on GitHub

Framework API¶

Main¶

These classes are the main API to the C++ Micro Services Framework:

  • Bundle
  • BundleActivator
  • BundleContext
  • BundleEvent
  • BundleEventHook
  • BundleFindHook
  • BundleResource
  • BundleResourceStream
  • Framework
  • FrameworkEvent
  • PrototypeServiceFactory
  • ServiceEvent
  • ServiceEventListenerHook
  • ServiceException
  • ServiceFactory
  • ServiceFindHook
  • ServiceInterface
  • ServiceListenerHook
  • ServiceObjects
  • ServiceReference
  • ServiceRegistration
  • ServiceTracker

Utilities¶

These classes support the main CppMicroServices API:

  • Any
  • AnyMap
  • BundleVersion
  • Constants
  • FrameworkFactory
  • GetBundleContext
  • LDAPFilter
  • Listeners
  • SharedLibrary
  • ShrinkableMap
  • ShrinkableVector

Macros¶

Preprocessor macros provided by CppMicroServices.

  • CPPMICROSERVICES_INITIALIZE_BUNDLE
  • CPPMICROSERVICES_INITIALIZE_STATIC_BUNDLE
  • CPPMICROSERVICES_IMPORT_BUNDLE
  • CPPMICROSERVICES_EXPORT_BUNDLE_ACTIVATOR
  • CPPMICROSERVICES_DECLARE_SERVICE_INTERFACE
Next Previous

© Copyright 2017-2021, CppMicroServices Contributors Revision bb437805.

Read the Docs v: latest
Versions
latest
stable
v3.7.4
v3.7.2
v3.6.0
v3.5.0
v3.4.0
v3.3.0
v3.2.0
v3.1.0
v3.0.0
development
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.