C# Класс Server.Network.Packet

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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