Documentation for OpenFLUID 2.2.0
openfluid::ware::SimulatorSignature Class Reference

Detailed Description

Class encapsulating the plugin signature, returned from the plugin to the host app for registering

#include <ware/SimulatorSignature.hpp>

Public Member Functions

virtual WareType getType () const
 
 SimulatorSignature ()
 
virtual ~SimulatorSignature ()=default
 
void clear ()
 
- Public Member Functions inherited from openfluid::ware::DataWareSignature
void clear ()
 
- Public Member Functions inherited from openfluid::ware::WareSignature
 WareSignature ()
 
virtual ~WareSignature ()=default
 
std::vector< std::string > getTagsByType (const std::string &Type) const
 
void clear ()
 
std::string getStatusAsString () const
 
void setStatusFromString (const std::string &StatusStr)
 

Public Attributes

SimulatorSignatureHandledData SimulatorHandledData
 
SignatureUnitsGraph HandledUnitsGraph
 
SignatureTimeScheduling TimeScheduling
 
- Public Attributes inherited from openfluid::ware::DataWareSignature
SignatureHandledData HandledData
 
- Public Attributes inherited from openfluid::ware::WareSignature
SignatureBuildInfo BuildInfo
 
WareID_t ID
 
WareName_t Name
 
std::string Description
 
WareVersion_t Version
 
WareStatus_t Status
 
PeopleList_t Authors
 
PeopleList_t Contacts
 
std::string License
 
std::vector< std::string > Tags
 
LinksList_t Links
 
WareIssues Issues
 
DependenciesMap_t Dependencies
 

Additional Inherited Members

- Public Types inherited from openfluid::ware::WareSignature
using Person_t = std::pair< std::string, std::string >
 
using Link_t = std::pair< std::string, std::string >
 
using PeopleList_t = std::vector< Person_t >
 
using LinksList_t = std::vector< Link_t >
 
using DependenciesMap_t = std::map< std::string, std::string >
 
Inheritance diagram for openfluid::ware::SimulatorSignature:
Collaboration diagram for openfluid::ware::SimulatorSignature:

Constructor & Destructor Documentation

◆ SimulatorSignature()

openfluid::ware::SimulatorSignature::SimulatorSignature ( )
inline

◆ ~SimulatorSignature()

virtual openfluid::ware::SimulatorSignature::~SimulatorSignature ( )
virtualdefault

Member Function Documentation

◆ clear()

void openfluid::ware::SimulatorSignature::clear ( )
inline

◆ getType()

virtual WareType openfluid::ware::SimulatorSignature::getType ( ) const
inlinevirtual

Member Data Documentation

◆ HandledUnitsGraph

SignatureUnitsGraph openfluid::ware::SimulatorSignature::HandledUnitsGraph

Handled units graph

◆ SimulatorHandledData

SimulatorSignatureHandledData openfluid::ware::SimulatorSignature::SimulatorHandledData

◆ TimeScheduling

SignatureTimeScheduling openfluid::ware::SimulatorSignature::TimeScheduling

Time scheduling


The documentation for this class was generated from the following file: