C# 클래스 Pdelvo.Minecraft.Proxy.Library.Plugins.PluginManager

The main interface between the proxy server and the loaded plugins
파일 보기 프로젝트 열기: pdelvo/Pdelvo.Minecraft.Proxy 1 사용 예제들

Private Properties

프로퍼티 타입 설명
LoadPlugins IEnumerable

공개 메소드들

메소드 설명
ApplyClientPacket ( PacketReceivedEventArgs args ) : void

Passed a packet sent by a client to the packet listeners

ApplyServerPacket ( PacketReceivedEventArgs args ) : void

Passed a packet sent by a server to the packet listeners

PluginManager ( IProxyServer server ) : System

Creates a new instance of the plugin manager class

RegisterPacketListener ( IPacketListener listener ) : void

Registers a new packet listener. The packet listener will be called when a packet should be redirected from one end point to the other

비공개 메소드들

메소드 설명
LoadPlugins ( ) : IEnumerable

메소드 상세

ApplyClientPacket() 공개 메소드

Passed a packet sent by a client to the packet listeners
public ApplyClientPacket ( PacketReceivedEventArgs args ) : void
args Pdelvo.Minecraft.Proxy.Library.Plugins.Events.PacketReceivedEventArgs A PacketReceivedEventArgs object containing information about the packet
리턴 void

ApplyServerPacket() 공개 메소드

Passed a packet sent by a server to the packet listeners
public ApplyServerPacket ( PacketReceivedEventArgs args ) : void
args Pdelvo.Minecraft.Proxy.Library.Plugins.Events.PacketReceivedEventArgs A PacketReceivedEventArgs object containing information about the packet
리턴 void

PluginManager() 공개 메소드

Creates a new instance of the plugin manager class
public PluginManager ( IProxyServer server ) : System
server IProxyServer the proxy server this plugin manager belongs to
리턴 System

RegisterPacketListener() 공개 메소드

Registers a new packet listener. The packet listener will be called when a packet should be redirected from one end point to the other
public RegisterPacketListener ( IPacketListener listener ) : void
listener IPacketListener The packet listener which should be called on incoming packets
리턴 void