helics
3.5.2
|
#include <core-data.hpp>
Public Member Functions | |
TranslatorOperator ()=default | |
virtual | ~TranslatorOperator ()=default |
virtual SmallBuffer | convertToValue (std::unique_ptr< Message > message)=0 |
virtual std::unique_ptr< Message > | convertToMessage (const SmallBuffer &value)=0 |
virtual Time | computeNewMessageTime (Time valueTime) |
virtual Time | computeNewValueTime (Time messageTime) |
Public Attributes | |
Time | minDelay {Time::epsilon()} |
TranslatorOperator abstract class
TranslatorOperators will perform the conversion from a value to message and vice versa
|
default |
default constructor
|
virtualdefault |
virtual destructor
generate a new time for the message based on the value time
generate a new time for the value based on the message time
|
pure virtual |
convert a value to a message
Implemented in helics::NullTranslatorOperator.
|
pure virtual |
convert a message to a value
Implemented in helics::NullTranslatorOperator.