| CAny | An 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 > | |
| CFrameworkFactory | A factory for creating Framework instances |
| CLDAPFilter | An RFC 1960-based Filter |
| CLDAPProp | A fluent API for creating LDAP filter strings |
| CMakeInterfaceMap< Interfaces > | Helper class for constructing InterfaceMap instances based on service implementations or service factories |
| ▼CModule | Represents a CppMicroServices module |
| CFramework | The CppMicroServices Framework |
| CModuleActivator | Customizes the starting and stopping of a CppMicroServices module |
| CModuleContext | A module's execution context within the framework |
| CModuleEvent | An event from the Micro Services framework describing a module lifecycle change |
| CModuleEventHook | Module Event Hook Service |
| CModuleFindHook | Module Context Hook Service |
| CModuleResource | Represents a resource (text file, image, etc.) embedded in a CppMicroServices module |
| ▼CModuleResourceBuffer | |
| CModuleResourceStream | An input stream class for ModuleResource objects |
| CModuleSettings | Query and set certain properties of the CppMicroServices library |
| CModuleVersion | Version identifier for CppMicroServices modules |
| CServiceEvent | An event from the Micro Services framework describing a service lifecycle change |
| CServiceEventListenerHook | Service Event Listener Hook Service |
| ▼CServiceFactory | A factory for module scope services |
| CPrototypeServiceFactory | A factory for prototype scope services |
| CServiceFindHook | Service Find Hook Service |
| CServiceListenerHook | Service Listener Hook Service |
| CServiceListenerHook::ListenerInfo | Information 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 |
| ▼CServiceReferenceBase | A reference to a service |
| CServiceReference< S > | A reference to a service |
| ▼CServiceRegistrationBase | A 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 > | |
| CSharedLibrary | Loads 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::exception | STL class |
| ▼Cstd::bad_cast | STL class |
| CBadAnyCastException | |
| ▼Cstd::runtime_error | STL class |
| CServiceException | A service exception used to indicate that a service problem occurred |
| ▼Cstd::ios_base | STL class |
| ▼Cstd::basic_ios< Char > | STL class |
| ▼Cstd::basic_istream< Char > | STL class |
| ▼Cstd::istream | STL class |
| CModuleResourceStream | An 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 |