description

# ConnectionTask<S> class final

A cancelable connection attempt.

Returned by the `startConnect` methods on client-side socket types `S`, `ConnectionTask<S>` allows canceling an attempt to connect to a host.

## Properties

hashCode → int
  The hash code for this object.
  no setter inherited
runtimeType → Type
  A representation of the runtime type of the object.
  no setter inherited
socket → Future<S>
  A `Future` that completes with value that `S.connect()` would return unless cancel is called on this ConnectionTask.
  final

## Methods

cancel() → void
  Cancels the connection attempt.
noSuchMethod(Invocation invocation) → dynamic
  Invoked when a nonexistent method or property is accessed.
  inherited
toString() → String
  A string representation of this object.
  inherited

## Operators

operator ==(Object other) → bool
  The equality operator.
  inherited

## Static Methods

fromSocket<T extends Socket>(Future<T> socket, void onCancel()) → ConnectionTask<T>
  Create a `ConnectionTask` from an existing `Future<Socket>`.