ProviderSegmentBase< _EntityT, _Derived >::UpdateResult Struct Reference

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

Public Member Functions

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

Public Attributes

armarx::armem::UpdateType entityUpdateType
MemoryID id
armarx::armem::UpdateType providerSegmentUpdateType
std::vector< EntitySnapshotTremovedSnapshots

Detailed Description

template<class _EntityT, class _Derived>
struct armarx::armem::base::ProviderSegmentBase< _EntityT, _Derived >::UpdateResult

Definition at line 43 of file ProviderSegmentBase.h.

Constructor & Destructor Documentation

◆ UpdateResult() [1/2]

UpdateResult ( )

◆ UpdateResult() [2/2]

UpdateResult ( const typename EntityT::UpdateResult &  c)

Definition at line 52 of file ProviderSegmentBase.h.

Member Data Documentation

◆ entityUpdateType

armarx::armem::UpdateType entityUpdateType

Definition at line 46 of file ProviderSegmentBase.h.

◆ id

Definition at line 47 of file ProviderSegmentBase.h.

◆ providerSegmentUpdateType

armarx::armem::UpdateType providerSegmentUpdateType

Definition at line 45 of file ProviderSegmentBase.h.

◆ removedSnapshots

std::vector<EntitySnapshotT> removedSnapshots

Definition at line 48 of file ProviderSegmentBase.h.

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