connect_async


Description:

[ Version ( since = "2.62" ) ]
public async IOStream connect_async (URI uri, Cancellable? cancellable, SessionConnectProgressCallback? progress_callback) throws Error

Start a connection to uri.

The operation can be monitored by providing a progress_callback and finishes when the connection is done or an error ocurred.

Call connect_async.end to get the IOStream to communicate with the server.

Parameters:

this

a Session

uri

a URI to connect to

cancellable

a Cancellable

progress_callback

a SessionConnectProgressCallback which will be called for every network event that occurs during the connection.

callback

the callback to invoke when the operation finishes

user_data

data for progress_callback and callback