C# Класс Avalon.Network.PacketReader

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

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

Метод Описание
IsSafeChar ( int c ) : bool
PacketReader ( byte data, int size, bool fixedSize ) : System
ReadBoolean ( ) : bool
ReadByte ( ) : byte
ReadInt16 ( ) : short
ReadInt32 ( ) : int
ReadSByte ( ) : sbyte
ReadString ( ) : string
ReadString ( int fixedLength ) : string
ReadStringSafe ( ) : string
ReadStringSafe ( int fixedLength ) : string
ReadUInt16 ( ) : ushort

Read UInt16 Big Endian

ReadUInt32 ( ) : uint

Read UInt32 Big Endian

ReadUTF8String ( ) : string
ReadUTF8StringSafe ( ) : string
ReadUTF8StringSafe ( int fixedLength ) : string
ReadUnicodeString ( ) : string
ReadUnicodeString ( int fixedLength ) : string
ReadUnicodeStringLE ( ) : string
ReadUnicodeStringLESafe ( ) : string
ReadUnicodeStringLESafe ( int fixedLength ) : string
ReadUnicodeStringSafe ( ) : string
ReadUnicodeStringSafe ( int fixedLength ) : string
Seek ( int offset, SeekOrigin origin ) : int

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

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

public IsSafeChar ( int c ) : bool
c int
Результат bool

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

public PacketReader ( byte data, int size, bool fixedSize ) : System
data byte
size int
fixedSize bool
Результат System

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

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

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

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

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

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

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

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

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

public ReadSByte ( ) : sbyte
Результат sbyte

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

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

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

public ReadString ( int fixedLength ) : string
fixedLength int
Результат string

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

public ReadStringSafe ( ) : string
Результат string

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

public ReadStringSafe ( int fixedLength ) : string
fixedLength int
Результат string

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

Read UInt16 Big Endian
public ReadUInt16 ( ) : ushort
Результат ushort

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

Read UInt32 Big Endian
public ReadUInt32 ( ) : uint
Результат uint

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

public ReadUTF8String ( ) : string
Результат string

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

public ReadUTF8StringSafe ( ) : string
Результат string

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

public ReadUTF8StringSafe ( int fixedLength ) : string
fixedLength int
Результат string

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

public ReadUnicodeString ( ) : string
Результат string

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

public ReadUnicodeString ( int fixedLength ) : string
fixedLength int
Результат string

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

public ReadUnicodeStringLE ( ) : string
Результат string

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

public ReadUnicodeStringLESafe ( ) : string
Результат string

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

public ReadUnicodeStringLESafe ( int fixedLength ) : string
fixedLength int
Результат string

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

public ReadUnicodeStringSafe ( ) : string
Результат string

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

public ReadUnicodeStringSafe ( int fixedLength ) : string
fixedLength int
Результат string

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

public Seek ( int offset, SeekOrigin origin ) : int
offset int
origin SeekOrigin
Результат int