Framework API¶
Main¶
These classes are the main API to the C++ Micro Services Framework:
- Bundle
operator<<()operator<<()operator<<()BundleBundle::StateBundle::StartOptionsBundle::StopOptionsBundle::TimeStampBundle::Bundle()Bundle::Bundle()Bundle::operator=()Bundle::operator=()Bundle::Bundle()Bundle::~Bundle()Bundle::operator==()Bundle::operator!=()Bundle::operator<()Bundle::operator bool()Bundle::operator=()Bundle::GetState()Bundle::GetBundleContext()Bundle::GetBundleId()Bundle::GetLocation()Bundle::GetSymbol()Bundle::GetSymbolicName()Bundle::GetVersion()Bundle::GetProperties()Bundle::GetHeaders()Bundle::GetProperty()Bundle::GetPropertyKeys()Bundle::GetRegisteredServices()Bundle::GetServicesInUse()Bundle::GetResource()Bundle::FindResources()Bundle::GetLastModified()Bundle::Start()Bundle::Start()Bundle::Stop()Bundle::Stop()Bundle::Uninstall()Bundle::Bundle()Bundle::dBundle::cBundle::MakeBundle()
- BundleActivator
- BundleContext
BundleContextBundleContext::BundleContext()BundleContext::operator==()BundleContext::operator!=()BundleContext::operator<()BundleContext::operator bool()BundleContext::operator=()BundleContext::GetProperty()BundleContext::GetProperties()BundleContext::GetBundle()BundleContext::GetBundle()BundleContext::GetBundles()BundleContext::GetBundles()BundleContext::RegisterService()BundleContext::RegisterService()BundleContext::RegisterService()BundleContext::GetServiceReferences()BundleContext::GetServiceReferences()BundleContext::GetServiceReference()BundleContext::GetServiceReference()BundleContext::GetService()BundleContext::GetService()BundleContext::GetService()BundleContext::GetServiceObjects()BundleContext::AddServiceListener()BundleContext::RemoveServiceListener()BundleContext::AddBundleListener()BundleContext::RemoveBundleListener()BundleContext::AddFrameworkListener()BundleContext::RemoveFrameworkListener()BundleContext::RemoveListener()BundleContext::AddServiceListener()BundleContext::RemoveServiceListener()BundleContext::AddBundleListener()BundleContext::RemoveBundleListener()BundleContext::AddFrameworkListener()BundleContext::RemoveFrameworkListener()BundleContext::GetDataFile()BundleContext::InstallBundles()
- BundleEvent
operator<<()operator<<()BundleEventBundleEvent::TypeBundleEvent::Type::BUNDLE_INSTALLEDBundleEvent::Type::BUNDLE_STARTEDBundleEvent::Type::BUNDLE_STOPPEDBundleEvent::Type::BUNDLE_UPDATEDBundleEvent::Type::BUNDLE_UNINSTALLEDBundleEvent::Type::BUNDLE_RESOLVEDBundleEvent::Type::BUNDLE_UNRESOLVEDBundleEvent::Type::BUNDLE_STARTINGBundleEvent::Type::BUNDLE_STOPPINGBundleEvent::Type::BUNDLE_LAZY_ACTIVATION
BundleEvent::BundleEvent()BundleEvent::operator bool()BundleEvent::BundleEvent()BundleEvent::BundleEvent()BundleEvent::GetBundle()BundleEvent::GetType()BundleEvent::GetOrigin()BundleEvent::operator==()
- BundleEventHook
- BundleFindHook
- BundleResource
operator<<()BundleResourceBundleResource::BundleResource()BundleResource::BundleResource()BundleResource::~BundleResource()BundleResource::operator=()BundleResource::operator<()BundleResource::operator==()BundleResource::operator!=()BundleResource::IsValid()BundleResource::operator bool()BundleResource::GetName()BundleResource::GetPath()BundleResource::GetResourcePath()BundleResource::GetBaseName()BundleResource::GetCompleteBaseName()BundleResource::GetSuffix()BundleResource::GetCompleteSuffix()BundleResource::IsDir()BundleResource::IsFile()BundleResource::GetChildren()BundleResource::GetChildResources()BundleResource::GetSize()BundleResource::GetCompressedSize()BundleResource::GetLastModified()BundleResource::GetCrc32()
hash
- BundleResourceStream
- Framework
- FrameworkEvent
- PrototypeServiceFactory
- ServiceEvent
- ServiceEventListenerHook
- ServiceException
- ServiceFactory
- ServiceFindHook
- ServiceInterface
- ServiceListenerHook
ServiceListenerHookServiceListenerHook::~ServiceListenerHook()ServiceListenerHook::Added()ServiceListenerHook::Removed()ServiceListenerHook::ListenerInfoServiceListenerHook::ListenerInfo::ListenerInfo()ServiceListenerHook::ListenerInfo::ListenerInfo()ServiceListenerHook::ListenerInfo::~ListenerInfo()ServiceListenerHook::ListenerInfo::operator=()ServiceListenerHook::ListenerInfo::IsNull()ServiceListenerHook::ListenerInfo::GetBundleContext()ServiceListenerHook::ListenerInfo::GetFilter()ServiceListenerHook::ListenerInfo::IsRemoved()ServiceListenerHook::ListenerInfo::operator==()
hash
- ServiceObjects
- ServiceReference
ServiceReferenceUServiceReferenceFromService()operator<<()ServiceReferenceServiceReferenceBaseServiceReferenceBase::ServiceReferenceBase()ServiceReferenceBase::operator bool()ServiceReferenceBase::operator=()ServiceReferenceBase::~ServiceReferenceBase()ServiceReferenceBase::GetProperty()ServiceReferenceBase::GetPropertyKeys()ServiceReferenceBase::GetPropertyKeys()ServiceReferenceBase::GetBundle()ServiceReferenceBase::GetUsingBundles()ServiceReferenceBase::GetInterfaceId()ServiceReferenceBase::IsConvertibleTo()ServiceReferenceBase::operator<()ServiceReferenceBase::operator==()ServiceReferenceBase::operator=()
hash
- ServiceRegistration
ServiceRegistrationServiceRegistrationBaseServiceRegistrationBase::ServiceRegistrationBase()ServiceRegistrationBase::ServiceRegistrationBase()ServiceRegistrationBase::operator bool()ServiceRegistrationBase::operator=()ServiceRegistrationBase::~ServiceRegistrationBase()ServiceRegistrationBase::GetReference()ServiceRegistrationBase::SetProperties()ServiceRegistrationBase::SetProperties()ServiceRegistrationBase::Unregister()ServiceRegistrationBase::operator<()ServiceRegistrationBase::operator==()ServiceRegistrationBase::operator=()ServiceRegistrationBase::operator=()
hash
- ServiceTracker
ServiceTrackerServiceTracker::TrackedParamTypeServiceTracker::TrackingMapServiceTracker::~ServiceTracker()ServiceTracker::ServiceTracker()ServiceTracker::ServiceTracker()ServiceTracker::ServiceTracker()ServiceTracker::ServiceTracker()ServiceTracker::Open()ServiceTracker::Close()ServiceTracker::WaitForService()ServiceTracker::WaitForService()ServiceTracker::GetServiceReferences()ServiceTracker::GetServiceReference()ServiceTracker::GetService()ServiceTracker::GetServices()ServiceTracker::GetService()ServiceTracker::Remove()ServiceTracker::Size()ServiceTracker::GetTrackingCount()ServiceTracker::GetTracked()ServiceTracker::IsEmpty()ServiceTracker::WaitForService()ServiceTracker::AddingService()ServiceTracker::ModifiedService()ServiceTracker::RemovedService()
ServiceTrackerCustomizer
Utilities¶
These classes support the main CppMicroServices API:
- Any
- AnyMap
AnyMapany_mapany_map::map_typeany_map::key_typeany_map::mapped_typeany_map::value_typeany_map::size_typeany_map::difference_typeany_map::referenceany_map::const_referenceany_map::pointerany_map::const_pointerany_map::ordered_any_mapany_map::unordered_any_mapany_map::unordered_any_cimapany_map::iteratorany_map::const_iteratorany_map::any_map()any_map::any_map()any_map::any_map()any_map::any_map()any_map::any_map()any_map::any_map()any_map::any_map()any_map::any_map()any_map::operator=()any_map::any_map()any_map::operator=()any_map::~any_map()any_map::begin()any_map::begin()any_map::cbegin()any_map::end()any_map::end()any_map::cend()any_map::empty()any_map::size()any_map::count()any_map::clear()any_map::at()any_map::at()any_map::operator[]()any_map::operator[]()any_map::insert()any_map::emplace()any_map::find()any_map::erase()any_map::operator==()any_map::operator!=()any_map::oany_map::uoany_map::uociany_map::typeany_map::const_iterany_map::const_iter::referenceany_map::const_iter::pointerany_map::const_iter::iteratorany_map::const_iter::const_iter()any_map::const_iter::const_iter()any_map::const_iter::const_iter()any_map::const_iter::~const_iter()any_map::const_iter::const_iter()any_map::const_iter::const_iter()any_map::const_iter::operator*()any_map::const_iter::operator->()any_map::const_iter::operator++()any_map::const_iter::operator++()any_map::const_iter::operator==()any_map::const_iter::operator!=()any_map::const_iter::oany_map::const_iter::uoany_map::const_iter::uoci
any_map::iterany_map::iter::referenceany_map::iter::pointerany_map::iter::iteratorany_map::iter::iter()any_map::iter::iter()any_map::iter::~iter()any_map::iter::iter()any_map::iter::iter()any_map::iter::operator*()any_map::iter::operator->()any_map::iter::operator++()any_map::iter::operator++()any_map::iter::operator==()any_map::iter::operator!=()any_map::iter::oany_map::iter::uoany_map::iter::uoci
- BundleVersion
operator<<()BundleVersionBundleVersion::BundleVersion()BundleVersion::BundleVersion()BundleVersion::BundleVersion()BundleVersion::BundleVersion()BundleVersion::IsUndefined()BundleVersion::GetMajor()BundleVersion::GetMinor()BundleVersion::GetMicro()BundleVersion::GetQualifier()BundleVersion::ToString()BundleVersion::operator==()BundleVersion::Compare()BundleVersion::EmptyVersion()BundleVersion::UndefinedVersion()BundleVersion::ParseVersion()
- Constants
ConstantsConstants::SYSTEM_BUNDLE_LOCATIONConstants::SYSTEM_BUNDLE_SYMBOLICNAMEConstants::BUNDLE_ACTIVATORConstants::BUNDLE_CATEGORYConstants::BUNDLE_COPYRIGHTConstants::BUNDLE_DESCRIPTIONConstants::BUNDLE_MANIFESTVERSIONConstants::BUNDLE_NAMEConstants::BUNDLE_VENDORConstants::BUNDLE_VERSIONConstants::BUNDLE_DOCURLConstants::BUNDLE_CONTACTADDRESSConstants::BUNDLE_SYMBOLICNAMEConstants::BUNDLE_LOCALIZATIONConstants::BUNDLE_LOCALIZATION_DEFAULT_BASENAMEConstants::BUNDLE_ACTIVATIONPOLICYConstants::ACTIVATION_LAZYConstants::FRAMEWORK_VERSIONConstants::FRAMEWORK_VENDORConstants::FRAMEWORK_STORAGEConstants::FRAMEWORK_STORAGE_CLEANConstants::FRAMEWORK_STORAGE_CLEAN_ONFIRSTINITConstants::FRAMEWORK_THREADING_SUPPORTConstants::FRAMEWORK_THREADING_SINGLEConstants::FRAMEWORK_THREADING_MULTIConstants::FRAMEWORK_LOGConstants::FRAMEWORK_UUIDConstants::FRAMEWORK_WORKING_DIRConstants::FRAMEWORK_BUNDLE_VALIDATION_FUNCConstants::OBJECTCLASSConstants::SERVICE_IDConstants::SERVICE_PIDConstants::SERVICE_RANKINGConstants::SERVICE_VENDORConstants::SERVICE_DESCRIPTIONConstants::SERVICE_SCOPEConstants::SCOPE_SINGLETONConstants::SCOPE_BUNDLEConstants::SCOPE_PROTOTYPEConstants::LIBRARY_LOAD_OPTIONS
- FrameworkFactory
- GetBundleContext
- LDAPFilter
- Listeners
- SharedLibrary
SharedLibrarySharedLibrary::SharedLibrary()SharedLibrary::SharedLibrary()SharedLibrary::SharedLibrary()SharedLibrary::SharedLibrary()SharedLibrary::~SharedLibrary()SharedLibrary::operator=()SharedLibrary::Load()SharedLibrary::Load()SharedLibrary::Unload()SharedLibrary::SetName()SharedLibrary::GetName()SharedLibrary::GetFilePath()SharedLibrary::SetFilePath()SharedLibrary::GetFilePath()SharedLibrary::SetLibraryPath()SharedLibrary::GetLibraryPath()SharedLibrary::SetSuffix()SharedLibrary::GetSuffix()SharedLibrary::SetPrefix()SharedLibrary::GetPrefix()SharedLibrary::GetHandle()SharedLibrary::IsLoaded()
- ShrinkableMap
ShrinkableMapShrinkableMap::container_typeShrinkableMap::iteratorShrinkableMap::const_iteratorShrinkableMap::size_typeShrinkableMap::key_typeShrinkableMap::mapped_typeShrinkableMap::value_typeShrinkableMap::referenceShrinkableMap::const_referenceShrinkableMap::ShrinkableMap()ShrinkableMap::begin()ShrinkableMap::begin()ShrinkableMap::end()ShrinkableMap::end()ShrinkableMap::erase()ShrinkableMap::erase()ShrinkableMap::erase()ShrinkableMap::empty()ShrinkableMap::clear()ShrinkableMap::size()ShrinkableMap::max_size()ShrinkableMap::operator[]()ShrinkableMap::at()ShrinkableMap::at()ShrinkableMap::count()ShrinkableMap::find()ShrinkableMap::find()ShrinkableMap::equal_range()ShrinkableMap::equal_range()ShrinkableMap::lower_bound()ShrinkableMap::lower_bound()ShrinkableMap::upper_bound()ShrinkableMap::upper_bound()
- ShrinkableVector
ShrinkableVectorShrinkableVector::container_typeShrinkableVector::iteratorShrinkableVector::const_iteratorShrinkableVector::size_typeShrinkableVector::referenceShrinkableVector::const_referenceShrinkableVector::value_typeShrinkableVector::ShrinkableVector()ShrinkableVector::begin()ShrinkableVector::begin()ShrinkableVector::end()ShrinkableVector::end()ShrinkableVector::front()ShrinkableVector::front()ShrinkableVector::back()ShrinkableVector::back()ShrinkableVector::erase()ShrinkableVector::erase()ShrinkableVector::pop_back()ShrinkableVector::empty()ShrinkableVector::clear()ShrinkableVector::size()ShrinkableVector::at()ShrinkableVector::at()ShrinkableVector::operator[]()ShrinkableVector::operator[]()
Macros¶
Preprocessor macros provided by CppMicroServices.