Any | An Any class represents a general type and is capable of storing any type, supporting type-safe extraction of the internally stored data |
ExplicitlySharedDataPointer< T > | |
ExplicitlySharedDataPointer< ListenerInfoData > | |
InterfaceType< Interface > | A helper type used in several methods to get proper method overload resolutions |
LDAPFilter | An RFC 1960-based Filter |
LDAPProp | A fluent API for creating LDAP filter strings |
MakeInterfaceMap< I1, I2, I3 > | Helper class for constructing InterfaceMap instances based on service implementations or service factories |
Module | Represents a CppMicroServices module |
ModuleActivator | Customizes the starting and stopping of a CppMicroServices module |
ModuleContext | A module's execution context within the framework |
ModuleEvent | An event from the Micro Services framework describing a module lifecycle change |
ModuleEventHook | Module Event Hook Service |
ModuleFindHook | Module Context Hook Service |
ModuleRegistry | Here we handle all the modules that are loaded in the framework |
ModuleResource | Represents a resource (text file, image, etc.) embedded in a CppMicroServices module |
ModuleResourceBuffer | |
ModuleResourceStream | An input stream class for ModuleResource objects |
ModuleSettings | Query and set certain properties of the CppMicroServices library |
ModuleVersion | Version identifier for CppMicroServices modules |
ServiceEvent | An event from the Micro Services framework describing a service lifecycle change |
ServiceEventListenerHook | Service Event Listener Hook Service |
ServiceFactory | A factory for module scope services |
PrototypeServiceFactory | A factory for prototype scope services |
ServiceFindHook | Service Find Hook Service |
ServiceListenerHook | Service Listener Hook Service |
ServiceListenerHook::ListenerInfo | Information about a Service Listener |
ServiceObjectsBase | |
ServiceObjects< S > | Allows multiple service objects for a service to be obtained |
ServiceObjects< void > | Allows multiple service objects for a service to be obtained |
ServiceReferenceBase | A reference to a service |
ServiceReference< S > | A reference to a service |
ServiceRegistrationBase | A registered service |
ServiceRegistration< I1, I2, I3 > | A registered service |
ServiceTrackerCustomizer< S, T > | The ServiceTrackerCustomizer interface allows a ServiceTracker to customize the service objects that are tracked |
ServiceTrackerCustomizer< S, TTT::TrackedType > | |
ServiceTracker< S, TTT > | The ServiceTracker class simplifies using services from the framework's service registry |
SharedData | |
SharedDataPointer< T > | |
SharedDataPointer< LDAPFilterData > | |
SharedDataPointer< ModuleEventData > | |
SharedDataPointer< ServiceEventData > | |
SharedLibrary | Loads shared libraries at runtime |
ShrinkableMap< Key, T > | A std::map style associative container allowing query and removal operations only |
ShrinkableVector< E > | A std::vector style container allowing query and removal operations only |
std::exception | STL class |
std::bad_cast | STL class |
BadAnyCastException | |
std::runtime_error | STL class |
ServiceException | A service exception used to indicate that a service problem occurred |
std::ios_base | STL class |
std::basic_ios< Char > | STL class |
std::basic_istream< Char > | STL class |
std::istream | STL class |
ModuleResourceStream | An input stream class for ModuleResource objects |
TrackedTypeTraitsBase< T, TTT > | A base class template for type traits for objects tracked by a ServiceTracker instance |
TrackedTypeTraitsBase< T *, TrackedTypeTraits< S, T * > > | |
TrackedTypeTraits< S, T * > | Default type traits for custom tracked objects of pointer type |