LispWorks Foreign Language Interface User Guide and Reference Manual > 5 Function and Macro Reference

NextPrevUpTopContentsIndex

disconnect-module

Function
Summary

Disconnects the DLL associated with a registered module.

Package

fli

Signature

disconnect-module name &key verbose remove =>

Arguments

name

A symbol or string.

verbose

Either nil or a stream. Default value: nil .

remove

A boolean. Default value: nil .

Values

None.

Description

The function disconnect-module disconnects the DLL associated with a registered module specified by name and registered with register-module.

When disconnecting, if verbose is set to a recognized stream, then disconnect-module with send disconnection information to that stream.

If remove is nil then after disconnection the module will be in the same state as it was when first registered by register-module, that is, lookups for foreign symbols can still automatically reconnect the DLL. If remove is t then name is removed from the list of registered modules. Any foreign symbols which refer to the module will then be reset as unresolved symbols.

See also

register-module


LispWorks Foreign Language Interface User Guide and Reference Manual - 21 Dec 2009

NextPrevUpTopContentsIndex