coral
A C++ library for distributed co-simulation
List of all members
coral::bus::ExecutionState Class Reference

The superclass of all classes that represent execution states. More...

#include "coral/bus/execution_state.hpp"

Inherited by coral::bus::AcceptingExecutionState, coral::bus::FatalErrorExecutionState, coral::bus::PrimingExecutionState, coral::bus::ReadyExecutionState, coral::bus::ReconfiguringExecutionState, coral::bus::ReconstitutingExecutionState, coral::bus::StepFailedExecutionState, coral::bus::StepOkExecutionState, coral::bus::SteppingExecutionState, and coral::bus::TerminatedExecutionState.

Detailed Description

The superclass of all classes that represent execution states.

By default, all functions throw a coral::error::PreconditionViolation when called. All supported functions for a given state must therefore be overridden in the corresponding subclass.


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