예제 #1
0
        void InitSocketServer(Fd fd, SocketServerFlags flags)
        {
            var err = windows ? win_assuan_init_socket_server(Handle, fd, flags)
                : unix_assuan_init_socket_server(Handle, fd.UnixFd, flags);

            err.Assert();
        }
예제 #2
0
 public void InitSocketServer(Socket socket, SocketServerFlags flags)
 {
     InitSocketServer(socket?.Fd ?? throw new ArgumentNullException(nameof(socket)), flags);
 }
예제 #3
0
 static extern Error unix_assuan_init_socket_server(IntPtr ctx, int fd, SocketServerFlags flags);
예제 #4
0
 static extern Error win_assuan_init_socket_server(IntPtr ctx, Fd fd, SocketServerFlags flags);