101 void add(
const std::vector<EntityUpdate>&
updates);
static DateTime Invalid()
UpdateType
The type of an update.
armarx::core::time::DateTime Time
friend std::ostream & operator<<(std::ostream &os, const CommitResult &rhs)
std::vector< std::string > allErrorMessages() const
std::vector< EntityUpdateResult > results
A bundle of updates to be sent to the memory.
void append(const Commit &c)
friend std::ostream & operator<<(std::ostream &os, const Commit &rhs)
std::vector< EntityUpdate > updates
The entity updates.
Result of an EntityUpdate.
friend std::ostream & operator<<(std::ostream &os, const EntityUpdateResult &rhs)
An update of an entity for a specific point in time.
float confidence
An optional confidence, may be used for things like decay.
MemoryID entityID
The entity's ID.
Time arrivedTime
Time when this update arrived at the memory server.
friend std::ostream & operator<<(std::ostream &os, const EntityUpdate &rhs)
Time referencedTime
Time when this entity update was created (e.g.
std::string origin
Used to define the source of the entity (e.g.
std::vector< aron::data::DictPtr > instancesData
The entity data.
Time sentTime
Time when this update was sent to the memory server.