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