## SwitchActor

The SwitchActor is no longer understood. We recommend the BasicActor instead.

To use the SwitchActor implementation, load thresh.so and create an actor of type SwitchActor.

### SwitchActor

In addition to the messages understood by the ThresholdActor, the SwitchActor understands the following messages:

- Eval
- SendAndEval
- SetInputs
- SetInput
- SendData
- SetTestVals
- SetTestVal
- SetGates
- PrintAll
- Add
- Subtract
- Init
- Switch
- RollOverflow
- ResetOverflow
- MultiEval
- AssertGates
- SetCombine
- Case
- IfTrue
- IfFalse
- AddMessage