Classes | Typedefs | Enumerations | Functions

openfluid::base Namespace Reference

Classes

class  DomainDescriptor
class  EnvironmentProperties
class  EventDescriptor
class  ExecutionMessages
struct  SignatureHandledDataItem
struct  SignatureHandledUnitsClassItem
struct  SignatureHandledData
struct  SignatureHandledUnitsGraph
struct  FunctionSignature
class  FunctionDescriptor
class  GeneratorDescriptor
class  InputDataDescriptor
class  Listener
class  Message
class  ModelDescriptor
class  ModelItemDescriptor
class  OFException
class  OutputDescriptor
class  OutputFilesDescriptor
class  OutputSetDescriptor
class  PluggableFunction
 Abstract class for plugin interface. More...
class  ProjectManager
class  RunDescriptor
class  RuntimeEnvironment
class  SimulationInfo
class  SimulationStatus
class  SimulationProfiler
class  StdoutAndFileOutputStream
class  UnitDescriptor

Typedefs

typedef std::string FuncID_t
typedef std::string FuncName_t
typedef std::string FuncVersion_t
typedef std::string FuncMethod_t
typedef std::string FuncProcess_t
typedef std::string FuncDomain_t
typedef PluggableFunction *(* GetPluggableFunctionProc )()
typedef FunctionSignature *(* GetSignatureProc )()
typedef std::string(* GetSDKVersionProc )()

Enumerations

enum  FuncStatus_t { EXPERIMENTAL, BETA, STABLE }

Functions

void DLLEXPORT Init ()

Typedef Documentation

typedef std::string openfluid::base::FuncDomain_t
typedef std::string openfluid::base::FuncID_t
typedef std::string openfluid::base::FuncMethod_t
typedef std::string openfluid::base::FuncName_t
typedef std::string openfluid::base::FuncProcess_t
typedef std::string openfluid::base::FuncVersion_t
typedef std::string(* openfluid::base::GetSDKVersionProc)()

Enumeration Type Documentation

Function status

Enumerator:
EXPERIMENTAL 

Experimental status, for testing only

BETA 

Beta status, on the road to a stable status

STABLE 

Stable status


Function Documentation

void DLLEXPORT openfluid::base::Init ( )

Generated using Doxygen 1.7.3
Creative Commons License Creative Commons By-NC-ND license