DefragmentingMessageDispatcher Class

Summary

This class handles aggregate messages, as well as message fragments.
Namespace
Atavism
Base Types
graph BT Type-->Base0["MessageDispatcher"] click Base0 "/docs/client_api_10.4.0/api/Atavism/MessageDispatcher" Base0-->Base1["object"] Type["DefragmentingMessageDispatcher"] class Type type-node

Syntax

public class DefragmentingMessageDispatcher : MessageDispatcher

Properties

Name Value Summary
BytesReceivedPerSecond int
Inherited from MessageDispatcher
BytesSentPerSecond int
Inherited from MessageDispatcher
Instance MessageDispatcher
Inherited from MessageDispatcher
static
MaxTimeWithoutMessage float
Inherited from MessageDispatcher
MessageCount int
Inherited from MessageDispatcher
MessagesPerSecond int
Inherited from MessageDispatcher
QueueFilter Predicate<BaseWorldMessage>
Inherited from MessageDispatcher

Methods

Name Value Summary
ClearQueue() void
Inherited from MessageDispatcher
HandleMessageQueue(int) void
Handle the messages that are in the queue. This is written to support leaving entries in the queue.
Inherited from MessageDispatcher
HandleMessageQueue(int, long) void
Handle messages until we hit the max messages, or the max time.
Inherited from MessageDispatcher
HandleMessageQueue(long) void
Handle the messages that are in the queue. This is written to support leaving entries in the queue.
Inherited from MessageDispatcher
QueueMessage(BaseWorldMessage) void
RegisterHandler(WorldMessageType, WorldMessageHandler) void
Inherited from MessageDispatcher
RegisterPostHandler(WorldMessageType, WorldMessageHandler) void
Inherited from MessageDispatcher
RegisterPreHandler(WorldMessageType, WorldMessageHandler) void
Inherited from MessageDispatcher
SetWorldMessageFilter(Predicate<BaseWorldMessage>) void
Inherited from MessageDispatcher