Table of Contents

Interface IAuthenticatorQueueData<TConnection>

Namespace
FishMMO.Server.Core.Authentication
Assembly
FishMMO.Server.dll

Runtime queue data for async SRP authentication processing. Holds bounded channels for SRP verify and proof requests plus a CancellationTokenSource for graceful worker shutdown. Generic over connection type to maintain engine independence.

public interface IAuthenticatorQueueData<TConnection> : IRuntimeDataContainer, IServerComponent

Type Parameters

TConnection

The transport's connection representation.

Properties

CancellationTokenSource

Cancellation token source for shutting down async processing workers.

CancellationTokenSource CancellationTokenSource { get; }

Property Value

CancellationTokenSource

ProofChannel

Bounded channel for queuing SRP proof requests for async processing.

Channel<SrpProofRequest<TConnection>> ProofChannel { get; }

Property Value

Channel<SrpProofRequest<TConnection>>

VerifyChannel

Bounded channel for queuing SRP verify requests for async processing.

Channel<SrpVerifyRequest<TConnection>> VerifyChannel { get; }

Property Value

Channel<SrpVerifyRequest<TConnection>>