示例#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;
        }
示例#2
0
 public static extern void nng_aio_set_msg(nng_aio aio, nng_msg message);
示例#3
0
 public static extern void nng_aio_wait(nng_aio aio);
示例#4
0
 public static extern void nng_stream_listener_accept(nng_stream_listener listener, nng_aio aio);
示例#5
0
 public static extern void nng_ctx_recv(nng_ctx ctx, nng_aio aio);
示例#6
0
 public static extern void nng_sleep_aio(nng_duration duration, nng_aio aio);
示例#7
0
 static extern int nng_aio_set_iov(nng_aio aio, UInt32 niov, nng_iov[] iov);
示例#8
0
 public static extern IntPtr nng_aio_get_output(nng_aio aio, UInt32 index);
示例#9
0
 public static extern void nng_aio_free(nng_aio aio);
示例#10
0
 public static extern int nng_aio_alloc(out nng_aio aio, AioCallback callback, IntPtr arg);
示例#11
0
 public static extern void nng_recv_aio(nng_socket socket, nng_aio aio);
示例#12
0
 public static extern void nng_stream_dialer_dial(nng_stream_dialer dialer, nng_aio aio);
示例#13
0
 public static extern void nng_stream_recv(nng_stream stream, nng_aio aio);
示例#14
0
 public static extern void nng_stream_send(nng_stream stream, nng_aio aio);
示例#15
0
 public static extern nng_msg nng_aio_get_msg(nng_aio aio);
示例#16
0
 public static extern int nng_aio_set_output(nng_aio aio, UInt32 index, IntPtr param);
示例#17
0
 public static extern void nng_aio_stop(nng_aio aio);
示例#18
0
 public static extern void nng_aio_set_timeout(nng_aio aio, nng_duration timeout);
示例#19
0
 public static extern int nng_aio_result(nng_aio aio);
示例#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));
 }
示例#21
0
 public static extern UIntPtr nng_aio_count(nng_aio aio);
示例#22
0
 public static extern void nng_aio_cancel(nng_aio aio);
示例#23
0
 public static extern void nng_aio_abort(nng_aio aio, int error);
示例#24
0
 public static extern void nng_ctx_send(nng_ctx ctx, nng_aio aio);
示例#25
0
 public static extern int nng_aio_set_iov(nng_aio aio, UInt32 count, nng_iov iov);