C# 클래스 Simian.PacketEventDictionary

Registers, unregisters, and fires events generated by incoming packets
파일 보기 프로젝트 열기: 3di/3di-viewer-rei-libs

공개 메소드들

메소드 설명
PacketEventDictionary ( ) : System

Default constructor

RegisterEvent ( PacketType packetType, PacketCallback eventHandler ) : void

Register an event handler

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

UnregisterEvent ( PacketType packetType, PacketCallback eventHandler ) : void

Unregister an event handler

비공개 메소드들

메소드 설명
BeginRaiseEvent ( PacketType packetType, Packet packet, Agent agent ) : void

Fire the events registered for this packet type asynchronously

ThreadPoolDelegate ( Object state ) : void

메소드 상세

PacketEventDictionary() 공개 메소드

Default constructor
public PacketEventDictionary ( ) : System
리턴 System

RegisterEvent() 공개 메소드

Register an event handler
Use PacketType.Default to fire this event on every incoming packet
public RegisterEvent ( PacketType packetType, PacketCallback eventHandler ) : void
packetType PacketType Packet type to register the handler for
eventHandler PacketCallback Callback to be fired
리턴 void

UnregisterEvent() 공개 메소드

Unregister an event handler
public UnregisterEvent ( PacketType packetType, PacketCallback eventHandler ) : void
packetType PacketType Packet type to unregister the handler for
eventHandler PacketCallback Callback to be unregistered
리턴 void