Go to the documentation of this file.
54 std::vector<memoryx::PredicateInstance> result;
94 std::vector<memoryx::WorldStateUpdaterInterfacePrx> result;
virtual void resetPredicateArgumentWhitelist(const ::Ice::Current &) override
virtual void onExitComponent() override
virtual armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void addObservablePredicateInstances(const memoryx::PredicateInstanceList &predicates, const Ice::Current &) override
virtual void onInitComponent() override
virtual void setPredicateArgumentWhitelist(const memoryx::EntityBaseList &argumentWhitelist, const Ice::Current &) override
memoryx::WorldStateUpdaterInterfaceList getRegisteredUpdaters(const Ice::Current &) override
virtual void onDisconnectComponent() override
virtual memoryx::PredicateInstanceList getWorldState(const ::Ice::Current &) override
virtual bool updatePredicateValue(const memoryx::PredicateInstance &pi, bool removePredicate, const ::Ice::Current &) override
virtual void onConnectComponent() override
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
This file offers overloads of toIce() and fromIce() functions for STL container types.
void registerAsUpdater(const std::string &name, const memoryx::WorldStateUpdaterInterfacePrx &updater, const Ice::Current &) override
virtual bool isObservable(const ::std::string &predicateName, const ::Ice::Current &) override