Sen API
Sen Libraries
Loading...
Searching...
No Matches
sen::ObjectSource Member List

This is the complete list of members for sen::ObjectSource, including all inherited members.

add(const Span< NativeObjectPtr > &instances)=0sen::ObjectSourcepure virtual
add(NativeObjectPtr instance)sen::ObjectSourceinline
add(const std::vector< std::shared_ptr< T > > &instances)sen::ObjectSourceinline
addSubscriber(std::shared_ptr< Interest > interest, ObjectProviderListener *listener, bool notifyAboutExisting) overridesen::ObjectFiltervirtual
drainInputs()=0sen::ObjectSourceprotectedpure virtual
evaluate(const ObjectSet &objects)sen::ObjectFilterprotected
flushOutputs()=0sen::ObjectSourceprotectedpure virtual
getOrCreateNamedProvider(const std::string &name, std::shared_ptr< Interest > interest)sen::ObjectFilter
getOwnerId() const noexceptsen::ObjectFilterprotected
kernel::impl::Runner classsen::ObjectSourcefriend
NativeObjectPtr typedefsen::ObjectSource
ObjectFilter(ObjectOwnerId ownerId)sen::ObjectFilterexplicit
ObjectFilterBase()=defaultsen::ObjectFilterBase
objectsAdded(std::shared_ptr< Interest > interest, ObjectAdditionList additions)sen::ObjectFilterprotectedvirtual
ObjectSource(const ObjectOwnerId &id)sen::ObjectSourceinlineexplicit
objectsRemoved(std::shared_ptr< Interest > interest, ObjectRemovalList removals)sen::ObjectFilterprotectedvirtual
remove(const Span< NativeObjectPtr > &instances)=0sen::ObjectSourcepure virtual
remove(NativeObjectPtr instance)sen::ObjectSourceinline
remove(const std::vector< std::shared_ptr< T > > &instances)sen::ObjectSourceinline
removeNamedProvider(std::string_view name)sen::ObjectFilter
removeSubscriber(std::shared_ptr< Interest > interest, ObjectProviderListener *listener, bool notifyAboutExisting) overridesen::ObjectFiltervirtual
removeSubscriber(ObjectProviderListener *listener, bool notifyAboutExisting) overridesen::ObjectFiltervirtual
subscriberAdded(std::shared_ptr< Interest > interest, ObjectProviderListener *listener, bool notifyAboutExisting)sen::ObjectFilterprotectedvirtual
subscriberRemoved(std::shared_ptr< Interest > interest, ObjectProviderListener *listener, bool notifyAboutExisting)sen::ObjectFilterprotectedvirtual
subscriberRemoved(ObjectProviderListener *listener, bool notifyAboutExisting)sen::ObjectFilterprotectedvirtual
~ObjectFilter() overridesen::ObjectFilter
~ObjectFilterBase()=defaultsen::ObjectFilterBasevirtual
~ObjectSource() override=defaultsen::ObjectSource