Search Results for

    Show / Hide Table of Contents

    Class StreamStateMachine

    A state machine for stream states.

    Inheritance
    System.Object
    StateMachine<StreamState>
    StreamStateMachine
    Inherited Members
    StateMachine<StreamState>.State
    StateMachine<StreamState>.StateValue
    StateMachine<StreamState>.SystemTimestamp
    StateMachine<StreamState>.LastStateTicks
    StateMachine<StreamState>.LastStateMillis
    StateMachine<StreamState>.AddTransition(StreamState, StreamState)
    StateMachine<StreamState>.CanTransition(StreamState)
    StateMachine<StreamState>.IsReachable(StreamState)
    StateMachine<StreamState>.Transition(StreamState)
    StateMachine<StreamState>.GetPromise<R>(StreamState, R)
    Namespace: FM.LiveSwitch
    Assembly: FM.LiveSwitch.dll
    Syntax
    public class StreamStateMachine : StateMachine<StreamState>

    Constructors

    StreamStateMachine()

    Initializes a new instance of the StreamStateMachine class.

    Declaration
    public StreamStateMachine()

    Methods

    StateToValue(StreamState)

    Converts a state to an integer value.

    Declaration
    protected override int StateToValue(StreamState state)
    Parameters
    Type Name Description
    StreamState state

    The state.

    Returns
    Type Description
    System.Int32
    Overrides
    FM.LiveSwitch.StateMachine<FM.LiveSwitch.StreamState>.StateToValue(FM.LiveSwitch.StreamState)

    ValueToState(Int32)

    Converts an integer value to a state.

    Declaration
    protected override StreamState ValueToState(int value)
    Parameters
    Type Name Description
    System.Int32 value

    The integer value.

    Returns
    Type Description
    StreamState
    Overrides
    FM.LiveSwitch.StateMachine<FM.LiveSwitch.StreamState>.ValueToState(System.Int32)
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0