|
Sen API
Sen Libraries
|
This is the complete list of members for sen::ObjectSource, including all inherited members.
| add(const Span< NativeObjectPtr > &instances)=0 | sen::ObjectSource | pure virtual |
| add(NativeObjectPtr instance) | sen::ObjectSource | inline |
| add(const std::vector< std::shared_ptr< T > > &instances) | sen::ObjectSource | inline |
| addSubscriber(std::shared_ptr< Interest > interest, ObjectProviderListener *listener, bool notifyAboutExisting) override | sen::ObjectFilter | virtual |
| drainInputs()=0 | sen::ObjectSource | protectedpure virtual |
| evaluate(const ObjectSet &objects) | sen::ObjectFilter | protected |
| flushOutputs()=0 | sen::ObjectSource | protectedpure virtual |
| getOrCreateNamedProvider(const std::string &name, std::shared_ptr< Interest > interest) | sen::ObjectFilter | |
| getOwnerId() const noexcept | sen::ObjectFilter | protected |
| kernel::impl::Runner class | sen::ObjectSource | friend |
| NativeObjectPtr typedef | sen::ObjectSource | |
| ObjectFilter(ObjectOwnerId ownerId) | sen::ObjectFilter | explicit |
| ObjectFilterBase()=default | sen::ObjectFilterBase | |
| objectsAdded(std::shared_ptr< Interest > interest, ObjectAdditionList additions) | sen::ObjectFilter | protectedvirtual |
| ObjectSource(const ObjectOwnerId &id) | sen::ObjectSource | inlineexplicit |
| objectsRemoved(std::shared_ptr< Interest > interest, ObjectRemovalList removals) | sen::ObjectFilter | protectedvirtual |
| remove(const Span< NativeObjectPtr > &instances)=0 | sen::ObjectSource | pure virtual |
| remove(NativeObjectPtr instance) | sen::ObjectSource | inline |
| remove(const std::vector< std::shared_ptr< T > > &instances) | sen::ObjectSource | inline |
| removeNamedProvider(std::string_view name) | sen::ObjectFilter | |
| removeSubscriber(std::shared_ptr< Interest > interest, ObjectProviderListener *listener, bool notifyAboutExisting) override | sen::ObjectFilter | virtual |
| removeSubscriber(ObjectProviderListener *listener, bool notifyAboutExisting) override | sen::ObjectFilter | virtual |
| subscriberAdded(std::shared_ptr< Interest > interest, ObjectProviderListener *listener, bool notifyAboutExisting) | sen::ObjectFilter | protectedvirtual |
| subscriberRemoved(std::shared_ptr< Interest > interest, ObjectProviderListener *listener, bool notifyAboutExisting) | sen::ObjectFilter | protectedvirtual |
| subscriberRemoved(ObjectProviderListener *listener, bool notifyAboutExisting) | sen::ObjectFilter | protectedvirtual |
| ~ObjectFilter() override | sen::ObjectFilter | |
| ~ObjectFilterBase()=default | sen::ObjectFilterBase | virtual |
| ~ObjectSource() override=default | sen::ObjectSource |