|
Documentation for OpenFLUID
2.2.2
|
| SignatureType | the type of the signature to hold in the container |
#include <machine/WareContainer.hpp>
Public Member Functions | |
| WareContainer ()=delete | |
| WareContainer (const WareContainer &)=delete | |
| WareContainer (WareContainer &&)=default | |
| WareContainer & | operator= (const WareContainer &)=delete |
| WareContainer & | operator= (WareContainer &&)=default |
| virtual | ~WareContainer ()=default |
| WareContainer (openfluid::ware::WareType WType) | |
| openfluid::ware::WareType | getWareType () const |
| std::string | getPath () const |
| void | setPath (const std::string &Path) |
| UUID_t | getLinkUID () const |
| void | setLinkUID (const UUID_t &UID) |
| bool | isValid () const |
| void | validate () |
| std::string | getMessage () const |
| void | setMessage (const std::string &Message) |
| const std::unique_ptr< SignatureType > & | signature () const |
| bool | hasSignature () const |
| void | setSignature (SignatureType *Signature) |
| bool | isGhost () const |
| void | setGhost () |
|
delete |
|
delete |
|
default |
|
virtualdefault |
|
inline |
|
inline |
Returns the link UID for parameterization UI
|
inline |
Returns the optional message aosciated to the container
|
inline |
Returns the path of the ware
|
inline |
Returns the ware type
|
inline |
Indicates if a signature is held by the container
|
inline |
Returns true if the ware is a ghost
|
inline |
Gives the validation status
|
delete |
|
default |
|
inline |
Marks the ware as ghost
|
inline |
Sets the link UID for parameterization UI
| [in] | UID | the UID |
| openfluid::base::FrameworkException | if UID is already set |
|
inline |
Sets the optional message aosciated to the container
| [in] | Message | the message |
|
inline |
Sets the path of the ware on disk
| [in] | Path | the path |
| openfluid::base::FrameworkException | if path is already set |
|
inline |
Sets the signature
| openfluid::base::FrameworkException | if signature is already set |
|
inline |
Returns a const reference to the signature as a unique pointer
|
inline |
Sets the container as valid