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

Header of ... More...

#include <openfluid/dllexport.hpp>
#include <openfluid/tools/SwissTools.hpp>

Go to the source code of this file.

Classes

class  openfluid::ware::WareSignature
 

Namespaces

 openfluid
 
 openfluid::ware
 

Macros

#define DECLARE_NAME(name)   Signature->Name = name;
 
#define DECLARE_DESCRIPTION(desc)   Signature->Description = desc;
 
#define DECLARE_AUTHOR(name, email)   Signature->Authors.push_back(std::make_pair((name),(email)));
 
#define DECLARE_VERSION(version)   Signature->Version = version;
 
#define DECLARE_STATUS(status)   Signature->Status = status;
 
#define DECLARE_SDKVERSION   Signature->setABIVersion(openfluid::config::FULL_VERSION);
 

Typedefs

typedef std::string openfluid::ware::WareID_t
 
typedef std::string openfluid::ware::WareName_t
 
typedef std::string openfluid::ware::WareVersion_t
 

Enumerations

enum  openfluid::ware::WareStatus_t { openfluid::ware::EXPERIMENTAL, openfluid::ware::BETA, openfluid::ware::STABLE }
 

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 DECLARE_AUTHOR (   name,
  email 
)    Signature->Authors.push_back(std::make_pair((name),(email)));

Macro for declaration of the ware author name and email

#define DECLARE_DESCRIPTION (   desc)    Signature->Description = desc;

Macro for declaration of the ware description

#define DECLARE_NAME (   name)    Signature->Name = name;

Macro for declaration of the ware name

#define DECLARE_SDKVERSION   Signature->setABIVersion(openfluid::config::FULL_VERSION);

Macro for declaration of ABI version used to build the ware

#define DECLARE_STATUS (   status)    Signature->Status = status;

Macro for declaration of the ware status

#define DECLARE_VERSION (   version)    Signature->Version = version;

Macro for declaration of the ware version