test_dynamic_addon.cpp
Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 #include "test_dynamic_addon.h"
00012 
00013 namespace
00014 {
00015   class TestDynamicAddonImpl : public OpcCoreTests::TestDynamicAddon
00016   {
00017   public:
00018     virtual void Initialize(Common::AddonsManager&, const Common::AddonParameters& params)
00019     {
00020       Params = params;
00021     }
00022 
00023     virtual void Stop()
00024     {
00025     }
00026 
00027     virtual const char* GetStringWithHello() const
00028     {
00029       return "hello";
00030     }
00031     
00032     virtual Common::AddonParameters GetParameters() const
00033     {
00034       return Params;
00035     }
00036   private:
00037     Common::AddonParameters Params;
00038   };
00039 }
00040 
00041 extern "C" 
00042 #ifdef _WIN32
00043 __declspec(dllexport)
00044 #endif // _WIN32
00045 Common::Addon* CreateAddon(const char* configuration)
00046 {
00047   return new TestDynamicAddonImpl();
00048 }
00049 


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:57