Show / Hide Table of Contents

Class WorkerBasedPacketQueueHandler<T>

Inheritance
object
BasePacketQueueHandler<T>
WorkerBasedPacketQueueHandler<T>
Implements
IPacketQueueHandler<T>
IPacketQueueHandlerBase
IDisposable
Inherited Members
BasePacketQueueHandler<T>.packetQueue
BasePacketQueueHandler<T>.QueuedPacketCount
BasePacketQueueHandler<T>.EnqueuePacket(IClient, T)
BasePacketQueueHandler<T>.TriggerPacketHandled(T)
BasePacketQueueHandler<T>.Dispose()
BasePacketQueueHandler<T>.PacketHandled
BasePacketQueueHandler<T>.Disposed
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SlipeServer.Server.PacketHandling.Handlers.QueueHandlers
Assembly: SlipeServer.Server.dll
Syntax
public class WorkerBasedPacketQueueHandler<T> : BasePacketQueueHandler<T>, IPacketQueueHandler<T>, IPacketQueueHandlerBase, IDisposable where T : Packet
Type Parameters
Name Description
T

Constructors

| Edit this page View Source

WorkerBasedPacketQueueHandler(ILogger, IPacketHandler<T>, int, int)

Declaration
public WorkerBasedPacketQueueHandler(ILogger logger, IPacketHandler<T> packetHandler, int workerCount = 1, int sleepTime = 10)
Parameters
Type Name Description
ILogger logger
IPacketHandler<T> packetHandler
int workerCount
int sleepTime

Methods

| Edit this page View Source

GetPulseTask()

Declaration
public Task GetPulseTask()
Returns
Type Description
Task

Implements

IPacketQueueHandler<T>
IPacketQueueHandlerBase
IDisposable
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX