$darkmode
Public Member Functions | |
| ScpAction (const std::string &name, std::shared_ptr< ScpTransceiver > scp_client, const std::string &msg) | |
| cloe::ActionPtr | clone () const override |
| cloe::CallbackResult | operator() (const cloe::Sync &, cloe::TriggerRegistrar &) override |
| bool | is_significant () const override |
Public Member Functions inherited from cloe::Action | |
| virtual void | to_json (fable::Json &j) const =0 |
| Entity (std::string name) | |
| Entity (std::string name, std::string desc) | |
Public Member Functions inherited from cloe::Entity | |
| Entity (std::string name) | |
| Entity (std::string name, std::string desc) | |
| const std::string & | name () const |
| void | set_name (std::string name) |
| const std::string & | description () const |
| void | set_description (std::string desc) |
Protected Member Functions | |
| void | to_json (cloe::Json &j) const override |
Protected Member Functions inherited from cloe::Action | |
| Logger | logger () const |
Additional Inherited Members | |
Protected Attributes inherited from cloe::Entity | |
| std::string | name_ |
| std::string | desc_ |
|
inlineoverridevirtual |
Clone this action with correct state information.
This happens when a sticky trigger evaluates to true.
Implements cloe::Action.
|
inlineoverridevirtual |
Return whether this action is a significant action.
All actions that have an effect on the result of a simulation are significant. Actions that are not significant are:
realtime_factor log
Insignificant actions are concealable, which removes them from the trigger history. This must be explicitly specified when inserting a trigger.
Reimplemented from cloe::Action.
|
inlineoverridevirtual |