C# 클래스 YurikoCS.Player

파일 보기 프로젝트 열기: ItalianDevs4PM/Yuriko-CS

공개 메소드들

메소드 설명
AddPermission ( Permission permission ) : bool
GetIPAddress ( ) : string
GetIPEndPoint ( ) : IPEndPoint
GetPacketQueue ( ) : Packet>.Dictionary
GetPort ( ) : short
GetUsername ( ) : string
HandleDataPackets ( byte data, IAsyncResult res ) : void
HasPermission ( string node ) : bool
IsOP ( ) : bool
OverridePermission ( Permission permission ) : bool
Player ( IPEndPoint endpoint ) : System
RecalculatePermissions ( ) : void
RemovePermission ( Permission permission ) : bool
SendDirectDataPacket ( Packet packet ) : void
SendQueuedDataPacket ( Packet packet ) : void

메소드 상세

AddPermission() 공개 메소드

public AddPermission ( Permission permission ) : bool
permission Permission
리턴 bool

GetIPAddress() 공개 메소드

public GetIPAddress ( ) : string
리턴 string

GetIPEndPoint() 공개 메소드

public GetIPEndPoint ( ) : IPEndPoint
리턴 System.Net.IPEndPoint

GetPacketQueue() 공개 메소드

public GetPacketQueue ( ) : Packet>.Dictionary
리턴 Packet>.Dictionary

GetPort() 공개 메소드

public GetPort ( ) : short
리턴 short

GetUsername() 공개 메소드

public GetUsername ( ) : string
리턴 string

HandleDataPackets() 공개 메소드

public HandleDataPackets ( byte data, IAsyncResult res ) : void
data byte
res IAsyncResult
리턴 void

HasPermission() 공개 메소드

public HasPermission ( string node ) : bool
node string
리턴 bool

IsOP() 공개 메소드

public IsOP ( ) : bool
리턴 bool

OverridePermission() 공개 메소드

public OverridePermission ( Permission permission ) : bool
permission Permission
리턴 bool

Player() 공개 메소드

public Player ( IPEndPoint endpoint ) : System
endpoint System.Net.IPEndPoint
리턴 System

RecalculatePermissions() 공개 메소드

public RecalculatePermissions ( ) : void
리턴 void

RemovePermission() 공개 메소드

public RemovePermission ( Permission permission ) : bool
permission Permission
리턴 bool

SendDirectDataPacket() 공개 메소드

public SendDirectDataPacket ( Packet packet ) : void
packet Packet
리턴 void

SendQueuedDataPacket() 공개 메소드

public SendQueuedDataPacket ( Packet packet ) : void
packet Packet
리턴 void