--- /dev/null
+#include "fsm/scd_stsw_fail.h"
+
+#include "scd_logging.h"
+#include "scd_exception.h"
+#include "scd_cont_slave_wrapper.h"
+
+
+void scd_stsw_fail::set_fail() {}
+
+
+void scd_stsw_fail::process()
+{
+ if (!_fsm.is_sending())
+ {
+ _sim.get_poller().remove_handler(_fsm);
+ _fsm.set_state(_st_failed);
+ }
+}