C# Класс OpenMetaverse.PacketEventDictionary

Registers, unregisters, and fires events generated by incoming packets
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Client GridClient

Открытые методы

Метод Описание
PacketEventDictionary ( GridClient client ) : System

Default constructor

RegisterEvent ( PacketType packetType, NetworkManager eventHandler ) : void

Register an event handler

Use PacketType.Default to fire this event on every incoming packet

UnregisterEvent ( PacketType packetType, NetworkManager eventHandler ) : void

Unregister an event handler

Приватные методы

Метод Описание
BeginRaiseEvent ( PacketType packetType, Packet packet, Simulator simulator ) : void

Fire the events registered for this packet type asynchronously

RaiseEvent ( PacketType packetType, Packet packet, Simulator simulator ) : void

Fire the events registered for this packet type synchronously

ThreadPoolDelegate ( Object state ) : void

Описание методов

PacketEventDictionary() публичный Метод

Default constructor
public PacketEventDictionary ( GridClient client ) : System
client GridClient
Результат System

RegisterEvent() публичный Метод

Register an event handler
Use PacketType.Default to fire this event on every incoming packet
public RegisterEvent ( PacketType packetType, NetworkManager eventHandler ) : void
packetType PacketType Packet type to register the handler for
eventHandler NetworkManager Callback to be fired
Результат void

UnregisterEvent() публичный Метод

Unregister an event handler
public UnregisterEvent ( PacketType packetType, NetworkManager eventHandler ) : void
packetType PacketType Packet type to unregister the handler for
eventHandler NetworkManager Callback to be unregistered
Результат void

Описание свойств

Client публичное свойство

Reference to the GridClient object
public GridClient,OpenMetaverse Client
Результат GridClient