MemoryBase< _CoreSegmentT, _Derived >::UpdateResult Struct Reference

#include <RobotAPI/libraries/armem/core/base/MemoryBase.h>

Public Member Functions

 UpdateResult ()=default
 
 UpdateResult (const typename CoreSegmentT::UpdateResult &c)
 

Public Attributes

armarx::armem::UpdateType coreSegmentUpdateType
 
armarx::armem::UpdateType entityUpdateType
 
MemoryID id
 
armarx::armem::UpdateType memoryUpdateType
 
armarx::armem::UpdateType providerSegmentUpdateType
 
std::vector< EntitySnapshotT > removedSnapshots
 
std::vector< EntitySnapshotT > updatedSnapshots
 

Constructor & Destructor Documentation

◆ UpdateResult() [1/2]

template<class _CoreSegmentT, class _Derived>
UpdateResult ( )
default

◆ UpdateResult() [2/2]

template<class _CoreSegmentT, class _Derived>
UpdateResult ( const typename CoreSegmentT::UpdateResult & c)
inline

Member Data Documentation

◆ coreSegmentUpdateType

template<class _CoreSegmentT, class _Derived>
armarx::armem::UpdateType coreSegmentUpdateType

◆ entityUpdateType

template<class _CoreSegmentT, class _Derived>
armarx::armem::UpdateType entityUpdateType

◆ id

template<class _CoreSegmentT, class _Derived>
MemoryID id

◆ memoryUpdateType

template<class _CoreSegmentT, class _Derived>
armarx::armem::UpdateType memoryUpdateType

◆ providerSegmentUpdateType

template<class _CoreSegmentT, class _Derived>
armarx::armem::UpdateType providerSegmentUpdateType

◆ removedSnapshots

template<class _CoreSegmentT, class _Derived>
std::vector<EntitySnapshotT> removedSnapshots

◆ updatedSnapshots

template<class _CoreSegmentT, class _Derived>
std::vector<EntitySnapshotT> updatedSnapshots

The documentation for this struct was generated from the following file: