Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ActivityMonitor<Sender, Args>

A class that monitors activity on a signal.

Type parameters

  • Sender

  • Args

Hierarchy

  • ActivityMonitor

Implements

  • IDisposable

Index

Constructors

constructor

  • Construct a new activity monitor.

    Type parameters

    • Sender

    • Args

    Parameters

    Returns ActivityMonitor<Sender, Args>

Properties

Private _activityStopped

_activityStopped: any

Private _args

_args: any

Private _isDisposed

_isDisposed: any

Private _onSignalFired

_onSignalFired: any

A signal handler for the monitored signal.

Private _sender

_sender: any

Private _timeout

_timeout: any

Private _timer

_timer: any

Accessors

activityStopped

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

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

isDisposed

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

    Notes

    This is a read-only property.

    Returns boolean

timeout

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

    Returns number

  • The timeout associated with the monitor, in milliseconds.

    Parameters

    • value: number

    Returns void

Methods

dispose

  • dispose(): void
  • Dispose of the resources used by the activity monitor.

    Returns void

Generated using TypeDoc