public AsyncOptions(NngAio nngAio) { _nngAio = nngAio; }
public AsyncOperation(NngAio nngAio, CancellationToken cancellationToken) { _nngAio = nngAio; _cancellationTokenRegistration = cancellationToken.Register(OnCancellationRequested); }
public void Dispose() { NativeMethods.nng_aio_free(_nngAio); _nngAio = default; }
public NngResult <INngAio> CreateAio(AioCallback callback) => NngAio.Create(callback);