CppMicroServices

C++ Micro Services: Class Hierarchy
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CAnyAn Any class represents a general type and is capable of storing any type, supporting type-safe extraction of the internally stored data
 CExplicitlySharedDataPointer< T >
 CExplicitlySharedDataPointer< ListenerInfoData >
 CFrameworkFactoryA factory for creating Framework instances
 CLDAPFilterAn RFC 1960-based Filter
 CLDAPPropA fluent API for creating LDAP filter strings
 CMakeInterfaceMap< Interfaces >Helper class for constructing InterfaceMap instances based on service implementations or service factories
 CModuleRepresents a CppMicroServices module
 CFrameworkThe CppMicroServices Framework
 CModuleActivatorCustomizes the starting and stopping of a CppMicroServices module
 CModuleContextA module's execution context within the framework
 CModuleEventAn event from the Micro Services framework describing a module lifecycle change
 CModuleEventHookModule Event Hook Service
 CModuleFindHookModule Context Hook Service
 CModuleResourceRepresents a resource (text file, image, etc.) embedded in a CppMicroServices module
 CModuleResourceBuffer
 CModuleResourceStreamAn input stream class for ModuleResource objects
 CModuleSettingsQuery and set certain properties of the CppMicroServices library
 CModuleVersionVersion identifier for CppMicroServices modules
 CServiceEventAn event from the Micro Services framework describing a service lifecycle change
 CServiceEventListenerHookService Event Listener Hook Service
 CServiceFactoryA factory for module scope services
 CPrototypeServiceFactoryA factory for prototype scope services
 CServiceFindHookService Find Hook Service
 CServiceListenerHookService Listener Hook Service
 CServiceListenerHook::ListenerInfoInformation about a Service Listener
 CServiceObjectsBase
 CServiceObjects< S >Allows multiple service objects for a service to be obtained
 CServiceObjects< void >Allows multiple service objects for a service to be obtained
 CServiceReferenceBaseA reference to a service
 CServiceReference< S >A reference to a service
 CServiceRegistrationBaseA registered service
 CServiceRegistration< I1, Interfaces >A registered service
 CServiceTrackerCustomizer< S, T >The ServiceTrackerCustomizer interface allows a ServiceTracker to customize the service objects that are tracked
 CServiceTrackerCustomizer< S, TTT::TrackedType >
 CServiceTracker< S, TTT >The ServiceTracker class simplifies using services from the framework's service registry
 CSharedData
 CSharedDataPointer< T >
 CSharedDataPointer< LDAPFilterData >
 CSharedDataPointer< ModuleEventData >
 CSharedDataPointer< ServiceEventData >
 CSharedLibraryLoads shared libraries at runtime
 CShrinkableMap< Key, T >A std::map style associative container allowing query and removal operations only
 CShrinkableVector< E >A std::vector style container allowing query and removal operations only
 Cstd::exceptionSTL class
 Cstd::bad_castSTL class
 CBadAnyCastException
 Cstd::runtime_errorSTL class
 CServiceExceptionA service exception used to indicate that a service problem occurred
 Cstd::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
 CTrackedTypeTraitsBase< 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