C# Класс tdsm.core.Messages.MessageHandler

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

Открытые методы

Метод Описание
GetPacket ( ) : Packet
MessageHandler ( ) : System
Process ( ClientConnection conn, byte readBuffer, int length, int pos ) : void
ReadBoolean ( byte readBuffer ) : bool
ReadByte ( byte readBuffer ) : byte
ReadInt16 ( byte readBuffer ) : short
ReadInt32 ( byte readBuffer ) : int
ReadRGB ( byte readBuffer ) : Color
ReadSingle ( byte readBuffer ) : float
ReadString ( byte readBuffer, string &str ) : bool
ReadString ( byte readBuffer ) : string
ReadUInt16 ( byte readBuffer ) : ushort
ReadVector2 ( byte readBuffer ) : Vector2
Reset ( int offset ) : void
Skip ( int count ) : void

Защищенные методы

Метод Описание
ParseString ( byte strBuffer, int offset, int count, string &str ) : bool

Описание методов

GetPacket() публичный абстрактный Метод

public abstract GetPacket ( ) : Packet
Результат Packet

MessageHandler() публичный Метод

public MessageHandler ( ) : System
Результат System

ParseString() защищенный Метод

protected ParseString ( byte strBuffer, int offset, int count, string &str ) : bool
strBuffer byte
offset int
count int
str string
Результат bool

Process() публичный абстрактный Метод

public abstract Process ( ClientConnection conn, byte readBuffer, int length, int pos ) : void
conn ClientConnection
readBuffer byte
length int
pos int
Результат void

ReadBoolean() публичный Метод

public ReadBoolean ( byte readBuffer ) : bool
readBuffer byte
Результат bool

ReadByte() публичный Метод

public ReadByte ( byte readBuffer ) : byte
readBuffer byte
Результат byte

ReadInt16() публичный Метод

public ReadInt16 ( byte readBuffer ) : short
readBuffer byte
Результат short

ReadInt32() публичный Метод

public ReadInt32 ( byte readBuffer ) : int
readBuffer byte
Результат int

ReadRGB() публичный Метод

public ReadRGB ( byte readBuffer ) : Color
readBuffer byte
Результат Color

ReadSingle() публичный Метод

public ReadSingle ( byte readBuffer ) : float
readBuffer byte
Результат float

ReadString() публичный Метод

public ReadString ( byte readBuffer, string &str ) : bool
readBuffer byte
str string
Результат bool

ReadString() публичный Метод

public ReadString ( byte readBuffer ) : string
readBuffer byte
Результат string

ReadUInt16() публичный Метод

public ReadUInt16 ( byte readBuffer ) : ushort
readBuffer byte
Результат ushort

ReadVector2() публичный Метод

public ReadVector2 ( byte readBuffer ) : Vector2
readBuffer byte
Результат Vector2

Reset() публичный Метод

public Reset ( int offset ) : void
offset int
Результат void

Skip() публичный Метод

public Skip ( int count ) : void
count int
Результат void