Skip to content

Interface ILink

Namespace: Void.Proxy.Api.Links
Assembly: Void.Proxy.Api.dll

public interface ILink : IEventListener, IAsyncDisposable

Implements

IEventListener, IAsyncDisposable

Extension Methods

LinkExtensions.SendPacketAsync<T>(ILink, CancellationToken), LinkExtensions.SendPacketAsync<T>(ILink, T, CancellationToken), LinkExtensions.SendPacketAsync<T>(ILink, Side, T, CancellationToken)

Properties

Channels

IEnumerable<INetworkChannel> Channels { get; }

Property Value

IEnumerable<INetworkChannel>

IsAlive

bool IsAlive { get; }

Property Value

bool

Player

IPlayer Player { get; }

Property Value

IPlayer

PlayerChannel

INetworkChannel PlayerChannel { get; }

Property Value

INetworkChannel

Server

IServer Server { get; }

Property Value

IServer

ServerChannel

INetworkChannel ServerChannel { get; }

Property Value

INetworkChannel

Methods

StartAsync(CancellationToken)

ValueTask StartAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

ValueTask

StopAsync(CancellationToken)

ValueTask StopAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

ValueTask