CppMicroServices

C++ Micro Services: Member List
ServiceTracker< S, TTT > Member List

This is the complete list of members for ServiceTracker< S, TTT >, including all inherited members.

AddingService(const ServiceReferenceType &reference)ServiceTracker< S, TTT >protected
ServiceTrackerCustomizer< S, TTT::TrackedType >::AddingService(const ServiceReferenceType &reference)=0ServiceTrackerCustomizer< S, TTT::TrackedType >protectedpure virtual
Close()ServiceTracker< S, TTT >virtual
GetService(const ServiceReferenceType &reference) const ServiceTracker< S, TTT >virtual
GetService() const ServiceTracker< S, TTT >virtual
GetServiceReference() const ServiceTracker< S, TTT >virtual
GetServiceReferences() const ServiceTracker< S, TTT >virtual
GetServices() const ServiceTracker< S, TTT >virtual
GetTracked(TrackingMap &tracked) const ServiceTracker< S, TTT >virtual
GetTrackingCount() const ServiceTracker< S, TTT >virtual
IsEmpty() const ServiceTracker< S, TTT >virtual
ModifiedService(const ServiceReferenceType &reference, T service)ServiceTracker< S, TTT >protected
ServiceTrackerCustomizer< S, TTT::TrackedType >::ModifiedService(const ServiceReferenceType &reference, TrackedType service)=0ServiceTrackerCustomizer< S, TTT::TrackedType >protectedpure virtual
Open()ServiceTracker< S, TTT >virtual
Remove(const ServiceReferenceType &reference)ServiceTracker< S, TTT >virtual
RemovedService(const ServiceReferenceType &reference, T service)ServiceTracker< S, TTT >protected
ServiceTrackerCustomizer< S, TTT::TrackedType >::RemovedService(const ServiceReferenceType &reference, TrackedType service)=0ServiceTrackerCustomizer< S, TTT::TrackedType >protectedpure virtual
ServiceReferenceType typedefServiceTracker< S, TTT >
ServiceTracker(ModuleContext *context, const ServiceReferenceType &reference, ServiceTrackerCustomizer< S, T > *customizer=nullptr)ServiceTracker< S, TTT >
ServiceTracker(ModuleContext *context, const std::string &clazz, ServiceTrackerCustomizer< S, T > *customizer=nullptr)ServiceTracker< S, TTT >
ServiceTracker(ModuleContext *context, const LDAPFilter &filter, ServiceTrackerCustomizer< S, T > *customizer=nullptr)ServiceTracker< S, TTT >
ServiceTracker(ModuleContext *context, ServiceTrackerCustomizer< S, T > *customizer=nullptr)ServiceTracker< S, TTT >
ServiceType typedefServiceTracker< S, TTT >
Size() const ServiceTracker< S, TTT >virtual
T typedefServiceTracker< S, TTT >
TrackedType typedefServiceTrackerCustomizer< S, TTT::TrackedType >protected
TrackingMap typedefServiceTracker< S, TTT >
WaitForService(const std::chrono::duration< Rep, Period > &rel_time)ServiceTracker< S, TTT >
~ServiceTracker()ServiceTracker< S, TTT >
~ServiceTrackerCustomizer()ServiceTrackerCustomizer< S, TTT::TrackedType >inlineprotectedvirtual