Esempio n. 1
0
        protected virtual void Dispose(bool disposing)
        {
            if (disposed)
            {
                return;
            }
            if (disposing)
            {
                nng_aio_stop(aioHandle);
            }

            nng_aio_free(aioHandle);
            aioHandle = nng_aio.Null;
            disposed  = true;
        }
Esempio n. 2
0
 public static extern void nng_aio_set_msg(nng_aio aio, nng_msg message);
Esempio n. 3
0
 public static extern void nng_aio_wait(nng_aio aio);
Esempio n. 4
0
 public static extern void nng_stream_listener_accept(nng_stream_listener listener, nng_aio aio);
Esempio n. 5
0
 public static extern void nng_ctx_recv(nng_ctx ctx, nng_aio aio);
Esempio n. 6
0
 public static extern void nng_sleep_aio(nng_duration duration, nng_aio aio);
Esempio n. 7
0
 static extern int nng_aio_set_iov(nng_aio aio, UInt32 niov, nng_iov[] iov);
Esempio n. 8
0
 public static extern IntPtr nng_aio_get_output(nng_aio aio, UInt32 index);
Esempio n. 9
0
 public static extern void nng_aio_free(nng_aio aio);
Esempio n. 10
0
 public static extern int nng_aio_alloc(out nng_aio aio, AioCallback callback, IntPtr arg);
Esempio n. 11
0
 public static extern void nng_recv_aio(nng_socket socket, nng_aio aio);
Esempio n. 12
0
 public static extern void nng_stream_dialer_dial(nng_stream_dialer dialer, nng_aio aio);
Esempio n. 13
0
 public static extern void nng_stream_recv(nng_stream stream, nng_aio aio);
Esempio n. 14
0
 public static extern void nng_stream_send(nng_stream stream, nng_aio aio);
Esempio n. 15
0
 public static extern nng_msg nng_aio_get_msg(nng_aio aio);
Esempio n. 16
0
 public static extern int nng_aio_set_output(nng_aio aio, UInt32 index, IntPtr param);
Esempio n. 17
0
 public static extern void nng_aio_stop(nng_aio aio);
Esempio n. 18
0
 public static extern void nng_aio_set_timeout(nng_aio aio, nng_duration timeout);
Esempio n. 19
0
 public static extern int nng_aio_result(nng_aio aio);
Esempio n. 20
0
 public static Int32 nng_aio_set_iov(nng_aio aio, nng_iov[] iov)
 {
     return(nng_aio_set_iov(aio, (UInt32)iov.Length, iov));
 }
Esempio n. 21
0
 public static extern UIntPtr nng_aio_count(nng_aio aio);
Esempio n. 22
0
 public static extern void nng_aio_cancel(nng_aio aio);
Esempio n. 23
0
 public static extern void nng_aio_abort(nng_aio aio, int error);
Esempio n. 24
0
 public static extern void nng_ctx_send(nng_ctx ctx, nng_aio aio);
Esempio n. 25
0
 public static extern int nng_aio_set_iov(nng_aio aio, UInt32 count, nng_iov iov);