3#include <RobotAPI/interface/armem/query.h>
31 template <
class... Ts>
CoreSegmentSelector & coreSegments(Ts... args)
void allInCoreSegment(const MemoryID &coreSegmentID)
Get all snapshots from all entities in all provider segments in a core segment.
void allLatestInProviderSegment(const MemoryID &providerSegmentID)
Get latest snapshots from all entities in a provider segment.
void multipleEntitySnapshots(const std::vector< MemoryID > &snapshotIDs)
void singleEntitySnapshot(const MemoryID &snapshotID)
void latestEntitySnapshot(const MemoryID &entityID)
armem::query::data::MemoryQuerySeq buildMemoryQueries() const
void all()
Get all snapshots from all entities in all segments.
armem::query::DataMode dataMode
Builder(armem::query::DataMode dataMode=armem::query::DataMode::WithData, armem::query::QueryTarget target=armem::query::QueryTarget::WM)
QueryInput buildQueryInput() const
armem::query::data::Input buildQueryInputIce() const
void allInProviderSegment(const MemoryID &providerSegmentID)
Get all snapshots from all entities in a provider segment.
armem::query::QueryTarget queryTarget
void allLatest()
Get all latest snapshots from entities in all segments.
void allLatestInCoreSegment(const MemoryID &coreSegmentID)
Get latest snapshots from all entities in all provider segments in a core segment.
void allEntitySnapshots(const MemoryID &entityID)
CoreSegmentSelector & coreSegments()
Start specifying core segments.
@ WithData
Get structure and ARON data.