C++ Micro Services
v3.7.4

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 c141557e.

Read the Docs v: v3.7.4
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
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.