Skip to content

NodeGuardingTimeoutEventArgs Class

Argument type for the NodeGuardingTimeout event: the configured life-time (guardTime × lifeTimeFactor) elapsed without a fresh response from ProducerNodeId (FR-CO-009).

public sealed class NodeGuardingTimeoutEventArgs : System.EventArgs

Inheritance ObjectEventArgs → NodeGuardingTimeoutEventArgs

Constructors

NodeGuardingTimeoutEventArgs(byte, TimeSpan, byte) Constructor

Constructs a new event.

public NodeGuardingTimeoutEventArgs(byte producerNodeId, System.TimeSpan guardTime, byte lifeTimeFactor);

Parameters

producerNodeId Byte

guardTime TimeSpan

lifeTimeFactor Byte

Properties

NodeGuardingTimeoutEventArgs.GuardTime Property

Configured guard-time interval used for the RTR poll.

public System.TimeSpan GuardTime { get; }

Property Value

TimeSpan

NodeGuardingTimeoutEventArgs.LifeTimeFactor Property

Configured life-time factor. The effective life-time is GuardTime × LifeTimeFactor.

public byte LifeTimeFactor { get; }

Property Value

Byte

NodeGuardingTimeoutEventArgs.ProducerNodeId Property

Producer node-id whose life-time elapsed.

public byte ProducerNodeId { get; }

Property Value

Byte