Namespace SlipeServer.Server.PacketHandling
Namespaces
SlipeServer.Server.PacketHandling.Builders
SlipeServer.Server.PacketHandling.Factories
SlipeServer.Server.PacketHandling.Handlers
SlipeServer.Server.PacketHandling.QueueHandlers
Classes
AsyncLocalScopeStack
ClientContext
ClientPacketScope
Scope that allows you to specify a set of players to send packets to. More information can be found at https://server.mta-slipe.com/articles/advanced-features/client-packet-scope.html
ElementPool<TElement>
A pool of elements Element pools can be used to reduce the amount of garbage collection needed by re-using existing elements instead of creating new ones.
PacketPool<T>
Object pool for packets, allowing for packets to be reused instead of continuously be reallocated. Using this reduces the amount of garbage collection invocations.
PacketReducer
Class responsible for routing packets to the appropriate queues
Interfaces
IQueueHandler
Interface that allows you to enqueue packets to be handled