Classes | Namespaces | Defines | Typedefs
ware/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

namespace  openfluid
namespace  openfluid::ware

Defines

#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 <fabrejc@supagro.inra.fr>

Define 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

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines