Go to the documentation of this file.
33 def->topic<armarx::semantic::GraphStorageTopic>(
"SemanticGraphTopic",
"SemanticGraphTopicName");
34 def->optional(graphId,
"GraphId",
"Id of the graph to be accepted");
40 return "SimpleEpisodicMemorySemanticGraphConnector";
void onInitComponent() override
std::string getDefaultName() const override
void onExitComponent() override
void reportGraph(std::string const &id, armarx::semantic::data::Graph const &graph, const Ice::Current &) override
void onConnectComponent() override
boost::subgraph< CloudGraph > Graph
memoryx::SimpleEpisodicMemoryInterface::ProxyType m_simple_episodic_memory
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
Default component property definition container.
void onDisconnectComponent() override
std::string m_simple_episodic_memory_proxy_name
Ice::ObjectPrx getProxy(long timeoutMs=0, bool waitForScheduler=true) const
Returns the proxy of this object (optionally it waits for the proxy)
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
bool usingProxy(const std::string &name, const std::string &endpoints="")
Registers a proxy for retrieval after initialization and adds it to the dependency list.