Table of Contents

Interface IUdpConnection

Namespace
NetCord.Gateway.Voice.UdpSockets
Assembly
NetCord.dll
public interface IUdpConnection : IDisposable
Inherited Members

Methods

Abort()

void Abort()

OpenAsync(CancellationToken)

ValueTask OpenAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

ValueTask

ReceiveAsync(Memory<byte>, CancellationToken)

ValueTask<int> ReceiveAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)

Parameters

buffer Memory<byte>
cancellationToken CancellationToken

Returns

ValueTask<int>

Send(ReadOnlySpan<byte>)

void Send(ReadOnlySpan<byte> datagram)

Parameters

datagram ReadOnlySpan<byte>

SendAsync(ReadOnlyMemory<byte>, CancellationToken)

ValueTask SendAsync(ReadOnlyMemory<byte> datagram, CancellationToken cancellationToken = default)

Parameters

datagram ReadOnlyMemory<byte>
cancellationToken CancellationToken

Returns

ValueTask