PluginUser.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 
7 {
8  class Plugin;
9 
10 
11  class PluginUser :
13  {
14  public:
15 
16  PluginUser();
17  virtual ~PluginUser() override;
18 
19 
20  protected:
21 
23  const Plugin& getImagesServerPlugin() const;
24 
25 
26  private:
27 
28  Plugin* plugin = nullptr;
29 
30  };
31 
32 }
33 
35 {
36  using plugins::PluginUser;
37 }
38 namespace visionx::armem_images
39 {
41 }
armarx::armem::server::plugins::ReadOnlyPluginUser
Base class of memory server components.
Definition: ReadOnlyPluginUser.h:22
visionx::armem_images::server::plugins::PluginUser::~PluginUser
virtual ~PluginUser() override
Definition: PluginUser.cpp:19
armarx::armem::client::PluginUser
plugins::PluginUser PluginUser
Definition: PluginUser.h:53
visionx::armem_images::server
Definition: ImageMemoryServer.ice:34
visionx::armem_images::server::plugins::PluginUser::PluginUser
PluginUser()
Definition: PluginUser.cpp:13
visionx::armem_images
Definition: ImageReader.cpp:29
visionx::armem_images::server::plugins::Plugin
Definition: Plugin.h:22
visionx::armem_images::server::plugins::PluginUser
Definition: PluginUser.h:11
visionx::armem_images::server::plugins::PluginUser::getImagesServerPlugin
Plugin & getImagesServerPlugin()
Definition: PluginUser.cpp:24
ReadOnlyPluginUser.h
visionx::armem_images::server::plugins
Definition: Plugin.cpp:17