Name
close_io_channelclose_io_channelCloseIoChannelclose_io_channelCloseIoChannelCloseIoChannel — Close I/O channels.
The operator close_io_channelclose_io_channelCloseIoChannelclose_io_channelCloseIoChannelCloseIoChannel closes transmission
channels opened by open_io_channelopen_io_channelOpenIoChannelopen_io_channelOpenIoChannelOpenIoChannel. The references to the
channels are passed in IOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandle. In particular,
allocated memory and reserved device resources are released.
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Handles of the opened I/O channels.
If the parameters are valid, the operator
close_io_channelclose_io_channelCloseIoChannelclose_io_channelCloseIoChannelCloseIoChannel returns the value 2 (H_MSG_TRUE). If necessary an
exception is raised. In this case, an extended error information may be
set and can be queried with the operator get_extended_error_infoget_extended_error_infoGetExtendedErrorInfoget_extended_error_infoGetExtendedErrorInfoGetExtendedErrorInfo.
open_io_channelopen_io_channelOpenIoChannelopen_io_channelOpenIoChannelOpenIoChannel
close_io_deviceclose_io_deviceCloseIoDeviceclose_io_deviceCloseIoDeviceCloseIoDevice
Foundation