HeartbeatManagerState

StockSharp.Algo

Default implementation of IHeartbeatManagerState.

Implements: IHeartbeatManagerState

Properties

CanSendTime
public bool CanSendTime { get; set; }
value = heartbeatManagerState.CanSendTime
heartbeatManagerState.CanSendTime = value

Whether the adapter can send time messages.

ConnectingAttemptCount
public int ConnectingAttemptCount { get; set; }
value = heartbeatManagerState.ConnectingAttemptCount
heartbeatManagerState.ConnectingAttemptCount = value

Number of remaining reconnection attempts.

ConnectionTimeOut
public TimeSpan ConnectionTimeOut { get; set; }
value = heartbeatManagerState.ConnectionTimeOut
heartbeatManagerState.ConnectionTimeOut = value

Current connection timeout remaining.

CurrentState
public ConnectionStates CurrentState { get; set; }
value = heartbeatManagerState.CurrentState
heartbeatManagerState.CurrentState = value

Current connection state.

IsFirstTimeConnect
public bool IsFirstTimeConnect { get; set; }
value = heartbeatManagerState.IsFirstTimeConnect
heartbeatManagerState.IsFirstTimeConnect = value

Whether this is the first time connecting.

PreviousState
public ConnectionStates PreviousState { get; set; }
value = heartbeatManagerState.PreviousState
heartbeatManagerState.PreviousState = value

Previous connection state.

SuppressDisconnectError
public bool SuppressDisconnectError { get; set; }
value = heartbeatManagerState.SuppressDisconnectError
heartbeatManagerState.SuppressDisconnectError = value

Whether to suppress disconnect error messages.

Methods

Reset
public void Reset()
heartbeatManagerState.Reset()

Reset all state to initial values.

Fields

None
public const ConnectionStates None
value = HeartbeatManagerState.None

Sentinel value indicating no connection state.