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 
6 
8 {
9  class Builder;
10 }
11 
12 namespace armarx::armem::client
13 {
14  class MemoryNameSystem;
15 
16  class Reader;
17  class Writer;
18 
20  struct QueryInput;
21  struct QueryResult;
22 }
23 
25 {
26  class Plugin;
27  class PluginUser;
28  class ListeningPluginUser;
29 }
30 
31 namespace armarx::armem
32 {
36 }
37 
38 
armarx::armem::client::Reader
Reads data from a memory server.
Definition: Reader.h:24
armarx::armem
Definition: LegacyRobotStateMemoryAdapter.cpp:31
armarx::armem::client
This file is part of ArmarX.
Definition: forward_declarations.h:7
armarx::armem::client::QueryResult
Result of a QueryInput.
Definition: Query.h:50
armarx::armem::client::PluginUser
plugins::PluginUser PluginUser
Definition: PluginUser.h:53
armarx::armem::client::ListeningPluginUser
plugins::ListeningPluginUser ListeningPluginUser
Definition: ListeningPluginUser.h:48
armarx::armem::client::plugins::PluginUser
Adds the Memory Name System client component plugin.
Definition: PluginUser.h:29
armarx::armem::client::query
Definition: forward_declarations.h:7
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:24
armarx::armem::client::MemoryNameSystem
The memory name system (MNS) client.
Definition: MemoryNameSystem.h:69
armarx::armem::client::query::Builder
The query::Builder class provides a fluent-style specification of hierarchical queries.
Definition: Builder.h:22
armarx::armem::client::plugins::ListeningPluginUser
A memory name system client which listens to the memory updates topic (MemoryListenerInterface).
Definition: ListeningPluginUser.h:23
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:20