C++ Micro Services  2.1.1
A dynamic OSGi-like C++ service registry
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCAnyAn Any class represents a general type and is capable of storing any type, supporting type-safe extraction of the internally stored data
oCBadAnyCastException
oCExplicitlySharedDataPointer< T >
oCInterfaceType< Interface >A helper type used in several methods to get proper method overload resolutions
oCLDAPFilterAn RFC 1960-based Filter
oCLDAPPropA fluent API for creating LDAP filter strings
oCMakeInterfaceMap< I1, I2, I3 >Helper class for constructing InterfaceMap instances based on service implementations or service factories
oCModuleRepresents a CppMicroServices module
oCModuleActivatorCustomizes the starting and stopping of a CppMicroServices module
oCModuleContextA module's execution context within the framework
oCModuleEventAn event from the Micro Services framework describing a module lifecycle change
oCModuleEventHookModule Event Hook Service
oCModuleFindHookModule Context Hook Service
oCModuleRegistryHere we handle all the modules that are loaded in the framework
oCModuleResourceRepresents a resource (text file, image, etc.) embedded in a CppMicroServices module
oCModuleResourceStreamAn input stream class for ModuleResource objects
oCModuleSettingsQuery and set certain properties of the CppMicroServices library
oCModuleVersionVersion identifier for CppMicroServices modules
oCServiceEventAn event from the Micro Services framework describing a service lifecycle change
oCServiceEventListenerHookService Event Listener Hook Service
oCServiceExceptionA service exception used to indicate that a service problem occurred
oCServiceFactoryA factory for module scope services
|oCPrototypeServiceFactoryA factory for prototype scope services
|oCPrototypeServiceFactoryA factory for prototype scope services
|\CPrototypeServiceFactoryA factory for prototype scope services
oCServiceFindHookService Find Hook Service
oCServiceListenerHookService Listener Hook Service
oCServiceListenerHook::ListenerInfoInformation about a Service Listener
oCServiceObjectsBase
|oCServiceObjects< S >Allows multiple service objects for a service to be obtained
|oCServiceObjects< S >Allows multiple service objects for a service to be obtained
|oCServiceObjects< S >Allows multiple service objects for a service to be obtained
|oCServiceObjects< void >Allows multiple service objects for a service to be obtained
|oCServiceObjects< void >Allows multiple service objects for a service to be obtained
|\CServiceObjects< void >Allows multiple service objects for a service to be obtained
oCServiceReferenceBaseA reference to a service
|oCServiceReference< S >A reference to a service
|oCServiceReference< S >A reference to a service
|\CServiceReference< S >A reference to a service
oCServiceRegistrationBaseA registered service
|oCServiceRegistration< I1, I2, I3 >A registered service
|oCServiceRegistration< I1, I2, I3 >A registered service
|\CServiceRegistration< I1, I2, I3 >A registered service
oCServiceTrackerCustomizer< S, T >The ServiceTrackerCustomizer interface allows a ServiceTracker to customize the service objects that are tracked
oCServiceTrackerCustomizer< S, TTT::TrackedType >
|oCServiceTracker< S, TTT >The ServiceTracker class simplifies using services from the framework's service registry
|oCServiceTracker< S, TTT >The ServiceTracker class simplifies using services from the framework's service registry
|\CServiceTracker< S, TTT >The ServiceTracker class simplifies using services from the framework's service registry
oCSharedData
oCSharedDataPointer< T >
oCSharedLibraryLoads shared libraries at runtime
oCShrinkableMap< Key, T >A std::map style associative container allowing query and removal operations only
oCShrinkableVector< E >A std::vector style container allowing query and removal operations only
oCTrackedTypeTraitsBase< T, TTT >A base class template for type traits for objects tracked by a ServiceTracker instance
\CTrackedTypeTraitsBase< T *, TrackedTypeTraits< S, T * > >
 oCTrackedTypeTraits< S, T * >Default type traits for custom tracked objects of pointer type
 oCTrackedTypeTraits< S, T * >Default type traits for custom tracked objects of pointer type
 \CTrackedTypeTraits< S, T * >Default type traits for custom tracked objects of pointer type