OTX-Runtime for C++  
OpenTestSystem::Otx::Runtime::Api::Otx::IProcedureInOutParameter Class Referenceabstract

Represents InOutParameter of a Procedure. The parameter is identical to a related parameter in OTX standard ISO 13209. A detailed specification can be found there. More...

#include <IProcedureInOutParameter.h>

Inheritance diagram for OpenTestSystem::Otx::Runtime::Api::Otx::IProcedureInOutParameter:
Inheritance graph

Public Member Functions

virtual bool SetValue (std::shared_ptr< Object > value)=0
 Sets new value. More...
 
virtual bool SetValue (std::string literalValue)=0
 Sets new value. More...
 
- Public Member Functions inherited from OpenTestSystem::Otx::Runtime::Api::Otx::IProcedureParameter
virtual std::string GetDataType () const =0
 Gets DataType. More...
 
virtual std::shared_ptr< ObjectGetInitValue () const =0
 Gets initial value. More...
 
virtual std::string GetName () const =0
 Gets Parameter name. More...
 
virtual std::shared_ptr< IProcedureGetProcedure () const =0
 Gets Procedure that contains the Parameter. More...
 
virtual std::string GetSpecification () const =0
 Gets Parameter specification. More...
 
virtual std::shared_ptr< ObjectGetValue () const =0
 Gets value. More...
 

Detailed Description

Represents InOutParameter of a Procedure. The parameter is identical to a related parameter in OTX standard ISO 13209. A detailed specification can be found there.

Member Function Documentation

◆ SetValue() [1/2]

virtual bool OpenTestSystem::Otx::Runtime::Api::Otx::IProcedureInOutParameter::SetValue ( std::shared_ptr< Object value)
pure virtual

Sets new value.

Parameters
valueA new value.

◆ SetValue() [2/2]

virtual bool OpenTestSystem::Otx::Runtime::Api::Otx::IProcedureInOutParameter::SetValue ( std::string  literalValue)
pure virtual

Sets new value.

Parameters
literalValueA new value.

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