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
TConnectionThe transport's connection representation.
Properties
CancellationTokenSource
Cancellation token source for shutting down async processing workers.
CancellationTokenSource CancellationTokenSource { get; }
Property Value
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>>