C# 클래스 Server.Network.Packet

파일 보기 프로젝트 열기: brodock/runuo 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_Stream PacketWriter

공개 메소드들

메소드 설명
Acquire ( Packet p ) : Packet
Acquire ( ) : void
Compile ( bool compress, int &length ) : byte[]
EnsureCapacity ( int length ) : void
OnSend ( ) : void
Release ( ) : void
Release ( OPLInfo &p ) : void
Release ( ObjectPropertyList &p ) : void
Release ( Packet &p ) : void
Release ( RemoveItem &p ) : void
Release ( RemoveMobile &p ) : void
SetStatic ( Packet p ) : Packet
SetStatic ( ) : void

보호된 메소드들

메소드 설명
Packet ( int packetID ) : System
Packet ( int packetID, int length ) : System

비공개 메소드들

메소드 설명
Free ( ) : void
InternalCompile ( bool compress ) : void

메소드 상세

Acquire() 공개 정적인 메소드

public static Acquire ( Packet p ) : Packet
p Packet
리턴 Packet

Acquire() 공개 메소드

public Acquire ( ) : void
리턴 void

Compile() 공개 메소드

public Compile ( bool compress, int &length ) : byte[]
compress bool
length int
리턴 byte[]

EnsureCapacity() 공개 메소드

public EnsureCapacity ( int length ) : void
length int
리턴 void

OnSend() 공개 메소드

public OnSend ( ) : void
리턴 void

Packet() 보호된 메소드

protected Packet ( int packetID ) : System
packetID int
리턴 System

Packet() 보호된 메소드

protected Packet ( int packetID, int length ) : System
packetID int
length int
리턴 System

Release() 공개 메소드

public Release ( ) : void
리턴 void

Release() 공개 정적인 메소드

public static Release ( OPLInfo &p ) : void
p OPLInfo
리턴 void

Release() 공개 정적인 메소드

public static Release ( ObjectPropertyList &p ) : void
p ObjectPropertyList
리턴 void

Release() 공개 정적인 메소드

public static Release ( Packet &p ) : void
p Packet
리턴 void

Release() 공개 정적인 메소드

public static Release ( RemoveItem &p ) : void
p RemoveItem
리턴 void

Release() 공개 정적인 메소드

public static Release ( RemoveMobile &p ) : void
p RemoveMobile
리턴 void

SetStatic() 공개 정적인 메소드

public static SetStatic ( Packet p ) : Packet
p Packet
리턴 Packet

SetStatic() 공개 메소드

public SetStatic ( ) : void
리턴 void

프로퍼티 상세

m_Stream 보호되어 있는 프로퍼티

protected PacketWriter m_Stream
리턴 PacketWriter