CoreSegmentBase< _ProviderSegmentT, _Derived >::UpdateResult Struct Reference

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

Public Member Functions

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

Public Attributes

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

Constructor & Destructor Documentation

◆ UpdateResult() [1/2]

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

◆ UpdateResult() [2/2]

template<class _ProviderSegmentT, class _Derived>
UpdateResult ( const typename ProviderSegmentT::UpdateResult & c)
inline

Member Data Documentation

◆ coreSegmentUpdateType

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

◆ entityUpdateType

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

◆ id

template<class _ProviderSegmentT, class _Derived>
MemoryID id

◆ providerSegmentUpdateType

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

◆ removedSnapshots

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

◆ updatedSnapshots

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

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