Commit.h File Reference
#include <memory>
#include <vector>
#include <Ice/Handle.h>
#include <RobotAPI/libraries/armem/core/MemoryID.h>
#include <RobotAPI/libraries/armem/core/Time.h>
#include <RobotAPI/libraries/aron/core/data/variant/forward_declarations.h>

Classes

struct  Commit
 A bundle of updates to be sent to the memory. More...
 
struct  CommitResult
 Result of a Commit. More...
 
struct  EntityUpdate
 An update of an entity for a specific point in time. More...
 
struct  EntityUpdateResult
 Result of an EntityUpdate. More...
 
class  InstanceData
 The payload of one entity instance, in either ARON representation. More...
 

Namespaces

namespace  armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
namespace  armarx::armem
 
namespace  armarx::aron
 
namespace  armarx::aron::data
 A convenience header to include all aron files (full include, not forward declared)
 
namespace  armarx::aron::data::dto
 

Typedefs

using DictPtr = ::IceInternal::Handle<Dict>
 

Enumerations

enum class  UpdateType { UpdatedExisting , InsertedNew }
 The type of an update. More...