C++ Micro Services
stable

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
      • SharedData
      • SharedLibrary
      • ShrinkableMap
      • ShrinkableVector
    • Macros
      • CPPMICROSERVICES_INITIALIZE_BUNDLE
      • CPPMICROSERVICES_INITIALIZE_STATIC_BUNDLE
      • CPPMICROSERVICES_IMPORT_BUNDLE
      • CPPMICROSERVICES_EXPORT_BUNDLE_ACTIVATOR
      • CPPMICROSERVICES_DECLARE_SERVICE_INTERFACE
  • 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
  • SharedData
  • 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, CppMicroServices Contributors Revision 06ff2b5a.

Read the Docs v: stable
Versions
latest
stable
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.