streamPollAsync method
Polls async stream status.
Status values: 0 pending, 1 ready, 2 done, -1 error,
-2 cancelled.
Implementation
int? streamPollAsync(int streamId) {
if (!_bindings.supportsAsyncStreamApi) {
return null;
}
final outStatus = malloc<ffi.Int32>()..value = 0;
try {
final code = _bindings.odbc_stream_poll_async(streamId, outStatus);
if (code != 0) {
return null;
}
return outStatus.value;
} finally {
malloc.free(outStatus);
}
}