All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Typedefs
PluggableWare.hpp File Reference

Header of ... More...

#include <boost/filesystem/path.hpp>
#include <boost/property_tree/ptree.hpp>
#include <string>
#include <openfluid/dllexport.hpp>
#include <openfluid/base/EnvProperties.hpp>
#include <openfluid/ware/WareSignature.hpp>

Go to the source code of this file.

Classes

class  openfluid::ware::PluggableWare
 

Namespaces

 openfluid
 
 openfluid::ware
 

Macros

#define WAREBODY_PROC_NAME   "GetWareBody"
 
#define WAREBODY_PROC_DECL   GetWareBody
 
#define WARESIGNATURE_PROC_NAME   "GetWareSignature"
 
#define WARESIGNATURE_PROC_DECL   GetWareSignature
 
#define WAREABIVERSION_PROC_NAME   "GetWareABIVersion"
 
#define WAREABIVERSION_PROC_DECL   GetWareABIVersion
 

Typedefs

typedef std::string openfluid::ware::WareParamKey_t
 
typedef
openfluid::core::StringValue 
openfluid::ware::WareParamValue_t
 
typedef std::map
< WareParamKey_t,
WareParamValue_t > 
openfluid::ware::WareParams_t
 

Detailed Description

Header of ...

Author
Jean-Christophe FABRE fabre.nosp@m.jc@s.nosp@m.upagr.nosp@m.o.in.nosp@m.ra.fr

Macro Definition Documentation

#define WAREABIVERSION_PROC_DECL   GetWareABIVersion
#define WAREABIVERSION_PROC_NAME   "GetWareABIVersion"

Hook function name of ware ABI version

#define WAREBODY_PROC_DECL   GetWareBody
#define WAREBODY_PROC_NAME   "GetWareBody"

Hook function name of ware plugin body

#define WARESIGNATURE_PROC_DECL   GetWareSignature
#define WARESIGNATURE_PROC_NAME   "GetWareSignature"

Hook function name of ware plugin signature