31 return "mem.task_outcome.";
38 .memoryName =
"TaskOutcome",
39 .coreSegmentName =
"TaskOutcome",
44 const std::string& provider,
48 const std::string& provider,
The memory name system (MNS) client.
void connect(armem::client::MemoryNameSystem &memoryNameSystem)
bool commitTaskOutcome(const TaskOutcome &outcome, const std::string &provider, const armem::Time &referencedTime)
bool commitTaskOutcomes(const std::vector< TaskOutcome > &outcomes, const std::string &provider, const armem::Time &referencedTime)
std::string propertyPrefix() const override
~TaskOutcomeWriter() override
Properties defaultProperties() const override
void registerPropertyDefinitions(armarx::PropertyDefinitionsPtr &def)
armarx::core::time::DateTime Time
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.