C# Class Server.Network.Packet

Afficher le fichier Open project: brodock/runuo Class Usage Examples

Protected Properties

Свойство Type Description
m_Stream PacketWriter

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Packet ( int packetID ) : System
Packet ( int packetID, int length ) : System

Private Methods

Méthode Description
Free ( ) : void
InternalCompile ( bool compress ) : void

Method Details

Acquire() public static méthode

public static Acquire ( Packet p ) : Packet
p Packet
Résultat Packet

Acquire() public méthode

public Acquire ( ) : void
Résultat void

Compile() public méthode

public Compile ( bool compress, int &length ) : byte[]
compress bool
length int
Résultat byte[]

EnsureCapacity() public méthode

public EnsureCapacity ( int length ) : void
length int
Résultat void

OnSend() public méthode

public OnSend ( ) : void
Résultat void

Packet() protected méthode

protected Packet ( int packetID ) : System
packetID int
Résultat System

Packet() protected méthode

protected Packet ( int packetID, int length ) : System
packetID int
length int
Résultat System

Release() public méthode

public Release ( ) : void
Résultat void

Release() public static méthode

public static Release ( OPLInfo &p ) : void
p OPLInfo
Résultat void

Release() public static méthode

public static Release ( ObjectPropertyList &p ) : void
p ObjectPropertyList
Résultat void

Release() public static méthode

public static Release ( Packet &p ) : void
p Packet
Résultat void

Release() public static méthode

public static Release ( RemoveItem &p ) : void
p RemoveItem
Résultat void

Release() public static méthode

public static Release ( RemoveMobile &p ) : void
p RemoveMobile
Résultat void

SetStatic() public static méthode

public static SetStatic ( Packet p ) : Packet
p Packet
Résultat Packet

SetStatic() public méthode

public SetStatic ( ) : void
Résultat void

Property Details

m_Stream protected_oe property

protected PacketWriter m_Stream
Résultat PacketWriter