ltm.h
Go to the documentation of this file.
1#pragma once
2
5
10
12{
14 public ltm::detail::EntityQueryProcessorBase<armem::server::ltm::Entity, armem::wm::Entity>
15 {
16 protected:
17 using Base =
19
20
21 public:
22 using Base::process;
23 };
24
26 public ltm::detail::ProviderSegmentQueryProcessorBase<armem::server::ltm::ProviderSegment,
27 armem::wm::ProviderSegment,
28 EntityQueryProcessor>
29 {
30 protected:
31 using Base =
35
36
37 public:
38 using Base::process;
39 };
40
42 public ltm::detail::CoreSegmentQueryProcessorBase<armem::server::ltm::CoreSegment,
43 armem::wm::CoreSegment,
44 ProviderSegmentQueryProcessor>
45 {
46 protected:
50
51
52 public:
53 using Base::process;
54 };
55
57 public ltm::detail::MemoryQueryProcessorBase<armem::server::ltm::Memory,
58 armem::wm::Memory,
59 CoreSegmentQueryProcessor>
60 {
61 protected:
65
66 public:
67
68 using Base::process;
69 };
70
71} // namespace armarx::armem::server::query_proc::ltm_server
A memory storing data on the hard drive and in mongodb (needs 'armarx memory start' to start the mong...
Definition Memory.h:24
virtual void process(ResultEntityT &result, const armem::query::data::EntityQuery &query, const EntityT &entity) const override
virtual void process(ResultProviderSegmentT &result, const armem::query::data::ProviderSegmentQuery &query, const ProviderSegmentT &providerSegment) const override
ltm::detail::CoreSegmentQueryProcessorBase< armem::server::ltm::CoreSegment, armem::wm::CoreSegment, ProviderSegmentQueryProcessor > Base
Definition ltm.h:47
ltm::detail::EntityQueryProcessorBase< armem::server::ltm::Entity, armem::wm::Entity > Base
Definition ltm.h:17
ltm::detail::MemoryQueryProcessorBase< armem::server::ltm::Memory, armem::wm::Memory, CoreSegmentQueryProcessor > Base
Definition ltm.h:62
ltm::detail::ProviderSegmentQueryProcessorBase< armem::server::ltm::ProviderSegment, armem::wm::ProviderSegment, EntityQueryProcessor > Base
Definition ltm.h:31
Client-side working memory core segment.
Client-side working memory.
Client-side working memory provider segment.