Framework API¶
Main¶
These classes are the main API to the C++ Micro Services Framework:
- Bundle
operator<<()
operator<<()
operator<<()
Bundle
Bundle::State
Bundle::StartOptions
Bundle::StopOptions
Bundle::TimeStamp
Bundle::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::d
Bundle::c
Bundle::MakeBundle()
- BundleActivator
- BundleContext
BundleContext
BundleContext::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<<()
BundleEvent
BundleEvent::Type
BundleEvent::Type::BUNDLE_INSTALLED
BundleEvent::Type::BUNDLE_STARTED
BundleEvent::Type::BUNDLE_STOPPED
BundleEvent::Type::BUNDLE_UPDATED
BundleEvent::Type::BUNDLE_UNINSTALLED
BundleEvent::Type::BUNDLE_RESOLVED
BundleEvent::Type::BUNDLE_UNRESOLVED
BundleEvent::Type::BUNDLE_STARTING
BundleEvent::Type::BUNDLE_STOPPING
BundleEvent::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<<()
BundleResource
BundleResource::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
ServiceListenerHook
ServiceListenerHook::~ServiceListenerHook()
ServiceListenerHook::Added()
ServiceListenerHook::Removed()
ServiceListenerHook::ListenerInfo
ServiceListenerHook::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
ServiceReferenceU
ServiceReferenceFromService()
operator<<()
ServiceReference
ServiceReferenceBase
ServiceReferenceBase::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
ServiceRegistration
ServiceRegistrationBase
ServiceRegistrationBase::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
ServiceTracker
ServiceTracker::TrackedParamType
ServiceTracker::TrackingMap
ServiceTracker::~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
AnyMap
any_map
any_map::map_type
any_map::key_type
any_map::mapped_type
any_map::value_type
any_map::size_type
any_map::difference_type
any_map::reference
any_map::const_reference
any_map::pointer
any_map::const_pointer
any_map::ordered_any_map
any_map::unordered_any_map
any_map::unordered_any_cimap
any_map::iterator
any_map::const_iterator
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()
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::o
any_map::uo
any_map::uoci
any_map::type
any_map::const_iter
any_map::const_iter::reference
any_map::const_iter::pointer
any_map::const_iter::iterator
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::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::o
any_map::const_iter::uo
any_map::const_iter::uoci
any_map::iter
any_map::iter::reference
any_map::iter::pointer
any_map::iter::iterator
any_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::o
any_map::iter::uo
any_map::iter::uoci
- BundleVersion
operator<<()
BundleVersion
BundleVersion::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
Constants
Constants::SYSTEM_BUNDLE_LOCATION
Constants::SYSTEM_BUNDLE_SYMBOLICNAME
Constants::BUNDLE_ACTIVATOR
Constants::BUNDLE_CATEGORY
Constants::BUNDLE_COPYRIGHT
Constants::BUNDLE_DESCRIPTION
Constants::BUNDLE_MANIFESTVERSION
Constants::BUNDLE_NAME
Constants::BUNDLE_VENDOR
Constants::BUNDLE_VERSION
Constants::BUNDLE_DOCURL
Constants::BUNDLE_CONTACTADDRESS
Constants::BUNDLE_SYMBOLICNAME
Constants::BUNDLE_LOCALIZATION
Constants::BUNDLE_LOCALIZATION_DEFAULT_BASENAME
Constants::BUNDLE_ACTIVATIONPOLICY
Constants::ACTIVATION_LAZY
Constants::FRAMEWORK_VERSION
Constants::FRAMEWORK_VENDOR
Constants::FRAMEWORK_STORAGE
Constants::FRAMEWORK_STORAGE_CLEAN
Constants::FRAMEWORK_STORAGE_CLEAN_ONFIRSTINIT
Constants::FRAMEWORK_THREADING_SUPPORT
Constants::FRAMEWORK_THREADING_SINGLE
Constants::FRAMEWORK_THREADING_MULTI
Constants::FRAMEWORK_LOG
Constants::FRAMEWORK_UUID
Constants::FRAMEWORK_WORKING_DIR
Constants::FRAMEWORK_BUNDLE_VALIDATION_FUNC
Constants::OBJECTCLASS
Constants::SERVICE_ID
Constants::SERVICE_PID
Constants::SERVICE_RANKING
Constants::SERVICE_VENDOR
Constants::SERVICE_DESCRIPTION
Constants::SERVICE_SCOPE
Constants::SCOPE_SINGLETON
Constants::SCOPE_BUNDLE
Constants::SCOPE_PROTOTYPE
Constants::LIBRARY_LOAD_OPTIONS
- FrameworkFactory
- GetBundleContext
- LDAPFilter
- Listeners
- SharedLibrary
SharedLibrary
SharedLibrary::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
ShrinkableMap
ShrinkableMap::container_type
ShrinkableMap::iterator
ShrinkableMap::const_iterator
ShrinkableMap::size_type
ShrinkableMap::key_type
ShrinkableMap::mapped_type
ShrinkableMap::value_type
ShrinkableMap::reference
ShrinkableMap::const_reference
ShrinkableMap::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
ShrinkableVector
ShrinkableVector::container_type
ShrinkableVector::iterator
ShrinkableVector::const_iterator
ShrinkableVector::size_type
ShrinkableVector::reference
ShrinkableVector::const_reference
ShrinkableVector::value_type
ShrinkableVector::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.