ConnectionTask class - dart:io library (original) (raw)

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

hashCodeint

The hash code for this object.

no setterinherited

runtimeTypeType

A representation of the runtime type of the object.

no setterinherited

socketFuture<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>.