Class ActivityMonitor<Sender, Args>

A class that monitors activity on a signal.

Type Parameters

  • Sender

  • Args

Hierarchy

  • ActivityMonitor

Implements

Constructors

  • Construct a new activity monitor.

    Type Parameters

    • Sender

    • Args

    Parameters

    Returns ActivityMonitor<Sender, Args>

Properties

_activityStopped: any
_args: any
_isDisposed: any
_onSignalFired: any

A signal handler for the monitored signal.

_sender: any
_timeout: any
_timer: any

Accessors

  • get activityStopped(): ISignal<this, IArguments<Sender, Args>>
  • A signal emitted when activity has ceased.

    Returns ISignal<this, IArguments<Sender, Args>>

  • get isDisposed(): boolean
  • Test whether the monitor has been disposed.

    Notes

    This is a read-only property.

    Returns boolean

  • get timeout(): number
  • The timeout associated with the monitor, in milliseconds.

    Returns number

  • set timeout(value): void
  • Parameters

    • value: number

    Returns void

Methods

  • Dispose of the resources used by the activity monitor.

    Returns void

Generated using TypeDoc