gIOStreamCloseAsync: gIOStreamCloseAsync
Description
Requests an asynchronous close of the stream, releasing resources
related to it. When the operation is finished callback
will be
called. You can then call gIOStreamCloseFinish
to get
the result of the operation.Usage
gIOStreamCloseAsync(object, io.priority, cancellable = NULL, callback, user.data = NULL)
Arguments
io.priority
the io priority of the request
cancellable
optional cancellable object
callback
callback to call when the request is satisfied
user.data
the data to pass to callback function
Details
For behaviour details see gIOStreamClose
.
The asynchronous methods have a default fallback that uses threads
to implement asynchronicity, so they are optional for inheriting
classes. However, if you override one you must override all.
Since 2.22