C++ Micro Services: Class Hierarchy
 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 12345]
oCAnyAn Any class represents a general type and is capable of storing any type, supporting type-safe extraction of the internally stored data
oCExplicitlySharedDataPointer< T >
oCExplicitlySharedDataPointer< ListenerInfoData >
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
|\CModuleResourceStreamAn 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
oCServiceFactoryA factory for module scope services
|\CPrototypeServiceFactoryA factory for prototype scope services
oCServiceFindHookService Find Hook Service
oCServiceListenerHookService Listener Hook Service
oCServiceListenerHook::ListenerInfoInformation about a Service Listener
|oCServiceObjects< S >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
|\CServiceReference< S >A reference to a service
oCServiceRegistrationBaseA 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 >
|\CServiceTracker< S, TTT >The ServiceTracker class simplifies using services from the framework's service registry
oCSharedDataPointer< T >
oCSharedDataPointer< LDAPFilterData >
oCSharedDataPointer< ModuleEventData >
oCSharedDataPointer< ServiceEventData >
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
oCstd::exceptionSTL class
|oCstd::bad_castSTL class
|\Cstd::runtime_errorSTL class
| \CServiceExceptionA service exception used to indicate that a service problem occurred
oCstd::ios_baseSTL class
|\Cstd::basic_ios< Char >STL class
| \Cstd::basic_istream< Char >STL class
|  \Cstd::istreamSTL class
|   \CModuleResourceStreamAn input stream class for ModuleResource objects
oCTrackedTypeTraitsBase< T, TTT >A base class template for type traits for objects tracked by a ServiceTracker instance
\CTrackedTypeTraitsBase< T *, TrackedTypeTraits< S, T * > >
 \CTrackedTypeTraits< S, T * >Default type traits for custom tracked objects of pointer type