forward_declarations.h
Go to the documentation of this file.
1 #pragma once
2 
3 // #include <RobotAPI/libraries/armem/core/forward_declarations.h>
4 
5 
7 {
8  class Builder;
9 }
10 
11 namespace armarx::armem::client
12 {
13  class MemoryNameSystem;
14 
15  class Reader;
16  class Writer;
17 
19  struct QueryInput;
20  struct QueryResult;
21 } // namespace armarx::armem::client
22 
24 {
25  class Plugin;
26  class PluginUser;
27  class ListeningPluginUser;
28 } // namespace armarx::armem::client::plugins
29 
30 namespace armarx::armem
31 {
35 } // namespace armarx::armem
armarx::armem::client::Reader
Reads data from a memory server.
Definition: Reader.h:23
armarx::armem
Definition: LegacyRobotStateMemoryAdapter.cpp:32
armarx::armem::client
This file is part of ArmarX.
Definition: forward_declarations.h:6
armarx::armem::client::QueryResult
Result of a QueryInput.
Definition: Query.h:50
armarx::armem::client::PluginUser
plugins::PluginUser PluginUser
Definition: PluginUser.h:47
armarx::armem::client::ListeningPluginUser
plugins::ListeningPluginUser ListeningPluginUser
Definition: ListeningPluginUser.h:41
armarx::armem::client::plugins::PluginUser
Adds the Memory Name System client component plugin.
Definition: PluginUser.h:27
armarx::armem::client::query
Definition: forward_declarations.h:6
armarx::armem::client::QueryInput
A query for parts of a memory.
Definition: Query.h:23
armarx::armem::client::Writer
Helps a memory client sending data to a memory.
Definition: Writer.h:22
armarx::armem::client::plugins
This file is part of ArmarX.
Definition: forward_declarations.h:23
armarx::armem::client::MemoryNameSystem
The memory name system (MNS) client.
Definition: MemoryNameSystem.h:68
armarx::armem::client::query::Builder
The query::Builder class provides a fluent-style specification of hierarchical queries.
Definition: Builder.h:21
armarx::armem::client::plugins::ListeningPluginUser
A memory name system client which listens to the memory updates topic (MemoryListenerInterface).
Definition: ListeningPluginUser.h:21
armarx::armem::client::plugins::Plugin
A component plugin offering client-side access to to the working memory system by providing a Memory ...
Definition: Plugin.h:19