helics
3.5.2
|
#include <MessageOperators.hpp>
Public Member Functions | |
MessageDestOperator ()=default | |
MessageDestOperator (std::function< std::string(const std::string &, const std::string &)> userDestFunction) | |
void | setDestFunction (std::function< std::string(const std::string &, const std::string &)> userDestFunction) |
virtual bool | isMessageGenerating () const override |
Public Member Functions inherited from helics::FilterOperator | |
FilterOperator ()=default | |
virtual | ~FilterOperator ()=default |
virtual std::vector< std::unique_ptr< Message > > | processVector (std::unique_ptr< Message > message) |
std::unique_ptr< Message > | operator() (std::unique_ptr< Message > message) |
class defining an message operator that operates purely on the destination aspect of a message
|
default |
default constructor
|
explicit |
set the function to modify the time of the message in the constructor
|
inlineoverridevirtual |
indicator if the filter Operator has the capability of generating completely new messages or redirecting messages
Reimplemented from helics::FilterOperator.
void helics::MessageDestOperator::setDestFunction | ( | std::function< std::string(const std::string &, const std::string &)> | userDestFunction | ) |
set the function to modify the time of the message