TwiceAsNice  2019-02-18
Namespaces | Macros | Functions
DeviceAlgoPluginFactory.h File Reference
#include <Nice/Util/DynamicLibrary.h>
#include <Basda/Basdard.h>
#include <Nice/Property.h>
#include <string>
Include dependency graph for DeviceAlgoPluginFactory.h:
This graph shows which files directly or indirectly include this file:

Namespaces

 Basda
 These are contants that are used by the services internally.
 
 Basda::Vino
 
 Basda::Vino::DeviceAlgoPluginFactory
 

Macros

#define FITSDEVICEALGO_CREATE(foo)   extern "C" Basda::Vino::DeviceAlgoPluginBase * instantDeviceAlgoPlugin( const Nice::JointPtr & _config ){return new foo(_config); }
 

Functions

template<typename Type >
Basda::Vino::DeviceAlgoPlugin< Type > * Basda::Vino::DeviceAlgoPluginFactory::create (const Nice::JointPtr &_config)
 
Basda::Vino::DeviceAlgoPluginBaseinstantDeviceAlgoPlugin (const Nice::JointPtr &_config)
 

Macro Definition Documentation

◆ FITSDEVICEALGO_CREATE

#define FITSDEVICEALGO_CREATE (   foo)    extern "C" Basda::Vino::DeviceAlgoPluginBase * instantDeviceAlgoPlugin( const Nice::JointPtr & _config ){return new foo(_config); }

Function Documentation

◆ instantDeviceAlgoPlugin()

Basda::Vino::DeviceAlgoPluginBase* instantDeviceAlgoPlugin ( const Nice::JointPtr _config)