A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.lispworks.com/documentation/lw71/LW/html/lw-282.htm below:

async-io-state-attach-ssl

Arguments

async-io-state

An async-io-state.

callback

A function designator for a function with two arguments.

ssl-side

One of the keywords :client, :server or :both.

ssl-ctx

A symbol or a foreign pointer.

ctx-configure-callback

A function designator or nil. The default value is nil.

ssl-configure-callback

A function designator or nil. The default value is nil.

handshake-timeout

A real or nil (the default).

Description

The function async-io-state-attach-ssl attaches SSL to async-io-state, which must contain a TCP socket, typically the result of create-async-io-state or a state created by accept-tcp-connections-creating-async-io-states. async-io-state must not have SSL attached to it already.

ssl-side, ssl-ctx, ctx-configure-callback, ssl-configure-callback and handshake-timeout are interpreted as described in Keyword arguments for use with SSL. ssl-ctx defaults to t and ssl-side defaults to :server.

When SSL has been attached successfully or otherwise, callback is called with two arguments: async-io-state and an error-indicator. The error-indicator is nil when successful, otherwise it is a list of a format control-string and args, suitable for applying to format. When the error-indicator is non-nil, async-io-state is not attached to SSL.

async-io-state-attach-ssl must not be called when there is any other operation on async-io-state and new operations on async-io-state must not be started until callback has been called.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4