Skip to contents

Query whether an Aio or list of Aios remains unresolved. This is an experimental technical utility version of unresolved not intended for ordinary use. Provides a method of querying the busy status of an Aio without altering its state in any way i.e. not attempting to retrieve the result or message.

Usage

.unresolved(x)

Arguments

x

an Aio or list of Aios (objects of class ‘sendAio’, ‘recvAio’ or ‘ncurlAio’).

Value

Logical TRUE if ‘aio’ is an unresolved Aio or else FALSE, or if ‘aio’ is a list, the integer number of unresolved Aios in the list.

Details

.unresolved() is not intended to be used for ‘recvAio’ returned by a signalling function, in which case unresolved must be used in all cases.