CoreSegmentQueryProcessorBase.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "../../base/CoreSegmentQueryProcessorBase.h"
4
5
6
namespace
armarx::armem::server::query_proc::wm::detail
7
{
8
9
/**
10
* @brief Handles memory queries.
11
*/
12
template
<
class
_CoreSegmentT,
class
_ResultCoreSegmentT,
class
_ChildProcessorT>
13
class
CoreSegmentQueryProcessorBase
:
14
public
base::CoreSegmentQueryProcessorBase
<_CoreSegmentT, _ResultCoreSegmentT, _ChildProcessorT>
15
{
16
protected
:
17
18
using
Base
=
base::CoreSegmentQueryProcessorBase<_CoreSegmentT, _ResultCoreSegmentT, _ChildProcessorT>
;
19
20
21
public
:
22
23
using
CoreSegmentT
=
typename
Base::CoreSegmentT
;
24
using
ProviderSegmentT
=
typename
Base::ProviderSegmentT
;
25
using
ResultCoreSegmentT
=
typename
Base::ResultCoreSegmentT
;
26
using
ResultProviderSegmentT
=
typename
Base::ProviderSegmentT
;
27
using
ChildProcessorT
=
typename
Base::ChildProcessorT
;
28
29
30
public
:
31
32
using
Base::CoreSegmentQueryProcessorBase
;
33
virtual
~CoreSegmentQueryProcessorBase
() =
default
;
34
35
using
Base::process
;
36
37
38
};
39
}
armarx::armem::server::query_proc::base::CoreSegmentQueryProcessorBase::ResultCoreSegmentT
_ResultCoreSegmentT ResultCoreSegmentT
Definition:
CoreSegmentQueryProcessorBase.h:30
armarx::armem::server::query_proc::base::CoreSegmentQueryProcessorBase< server::wm::CoreSegment, armem::wm::CoreSegment, ProviderSegmentQueryProcessor >::ChildProcessorT
ProviderSegmentQueryProcessor ChildProcessorT
Definition:
CoreSegmentQueryProcessorBase.h:33
armarx::armem::server::query_proc::base::CoreSegmentQueryProcessorBase< server::wm::CoreSegment, armem::wm::CoreSegment, ProviderSegmentQueryProcessor >::ResultProviderSegmentT
typename ResultCoreSegmentT::ProviderSegmentT ResultProviderSegmentT
Definition:
CoreSegmentQueryProcessorBase.h:31
armarx::armem::server::query_proc::base::BaseQueryProcessorBase< server::wm::CoreSegment, armem::wm::CoreSegment, armem::query::data::CoreSegmentQuery >
armarx::armem::server::query_proc::base::CoreSegmentQueryProcessorBase::CoreSegmentT
_CoreSegmentT CoreSegmentT
Definition:
CoreSegmentQueryProcessorBase.h:27
armarx::armem::server::query_proc::base::CoreSegmentQueryProcessorBase
Handles memory queries.
Definition:
CoreSegmentQueryProcessorBase.h:18
armarx::armem::wm::CoreSegment
Client-side working memory core segment.
Definition:
memory_definitions.h:119
armarx::armem::server::query_proc::wm::detail::CoreSegmentQueryProcessorBase
Handles memory queries.
Definition:
CoreSegmentQueryProcessorBase.h:13
armarx::armem::server::query_proc::base::CoreSegmentQueryProcessorBase< server::wm::CoreSegment, armem::wm::CoreSegment, ProviderSegmentQueryProcessor >::ProviderSegmentT
typename CoreSegmentT::ProviderSegmentT ProviderSegmentT
Definition:
CoreSegmentQueryProcessorBase.h:28
armarx::armem::server::wm::CoreSegment
base::CoreSegmentBase
Definition:
memory_definitions.h:86
armarx::armem::server::query_proc::base::CoreSegmentQueryProcessorBase::process
virtual void process(ResultCoreSegmentT &result, const armem::query::data::CoreSegmentQuery &query, const CoreSegmentT &coreSegment) const override
Process the query and populate result.
Definition:
CoreSegmentQueryProcessorBase.h:48
armarx::armem::server::query_proc::base::CoreSegmentQueryProcessorBase::CoreSegmentQueryProcessorBase
CoreSegmentQueryProcessorBase()
Definition:
CoreSegmentQueryProcessorBase.h:38
armarx::armem::server::query_proc::wm::detail
Definition:
CoreSegmentQueryProcessorBase.cpp:3
armarx::armem::server::query_proc::wm::detail::CoreSegmentQueryProcessorBase::~CoreSegmentQueryProcessorBase
virtual ~CoreSegmentQueryProcessorBase()=default
RobotAPI
libraries
armem
server
query_proc
wm
detail
CoreSegmentQueryProcessorBase.h
Generated on Sat Oct 12 2024 09:14:08 for armarx_documentation by
1.8.17